Python miễn phí

Dưới đây là báo cáo cho các mẫu. Tôi đã thử chạy các tập lệnh python trong hướng dẫn và tất cả chúng đều chạy mà không gặp sự cố nào [object_detection. py, độ sâu_sensing. py, body_tracking. py]. Có thể lệnh gọi khởi chạy ZED explorer không thành công trong tập lệnh mẫu

** object_detection_birds_view. py - KHÔNG THÀNH CÔNG
** body_tracking. py - KHÔNG THÀNH CÔNG
**plane_detection. py - KHÔNG CÓ VẤN ĐỀ
** depth_sensing. py - KHÔNG CÓ VẤN ĐỀ
** positional_tracking. py - KHÔNG CÓ VẤN ĐỀ

** object_detection. py - KHÔNG CÓ VẤN ĐỀ
** depth_sensing. py - KHÔNG CÓ VẤN ĐỀ
** body_tracking. py - KHÔNG CÓ VẤN ĐỀ

Các lỗi cho các lần thử không thành công

neel@neel-Precision-5570. /usr/local/zed/samples/object detect/birds eye viewer/python$ python3 object_detection_birds_view. py
Chạy phát hiện đối tượng … Nhấn 'Esc' để thoát
freeglut [object_detection_birds_view. py]. LỖI. Lỗi nội bộ trong chức năng fgOpenWindow

neel@neel-Precision-5570. /usr/local/zed/samples/theo dõi cơ thể/python$ python3 body_tracking. py
Đang chạy mẫu Theo dõi cơ thể … Nhấn 'q' để thoát
/usr/local/zed/resources/skeleton_perf 100%[======= . 55M 12. 9 MB/giây trong 2. 1s
Tối ưu hóa skeleton_performance_2. 1. 100. 0%[================>] Xong. trong 1 phút 50 giây
glut miễn phí [foo]. LỖI. Lỗi nội bộ trong chức năng fgOpenWindow

bincrafters / conan-freeglut

Sao 1

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

[OBSOLETE] Công thức hiện có trong https. //github. com/conan-io/conan-center-index

tiện ích bộ công cụ opengl đồ họa conan glut freeglut gl

  • Cập nhậtNgày 19 tháng 3 năm 2021
  • con trăn

nigels-com / conan-glut

Sao 0

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Conan công thức cho GLUT http. //freeglut. nguồn. mạng lưới/

cmake conan glut freeglut bincrafters

  • Cập nhật28/10/2018
  • con trăn

Croydon / conan-freeglut

Sao 0

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Nguồn mở thay thế cho thư viện OpenGL Utility Toolkit [GLUT]

opengl conan glut freeglut glu

  • Cập nhật23/10/2018
  • con trăn

Lưu ý rằng để biên dịch PyOpenGL_accelerate, bạn sẽ cần phải có một môi trường biên dịch tiện ích mở rộng Python đang hoạt động

Học PyOpenGL

Nếu bạn chưa quen với PyOpenGL, bạn có thể muốn bắt đầu với trang hướng dẫn OpenGLContext. Các hướng dẫn đó yêu cầu OpenGLContext, [là một trình bao bọc lớn bao gồm toàn bộ công cụ tạo cảnh, trình phân tích cú pháp VRML97, nhiều bản trình diễn, v.v.], bạn có thể cài đặt nó với

$ pip2.7 install "OpenGLContext-full==3.1.1"

Hoặc bạn có thể sao chép nó [bao gồm cả các nguồn hướng dẫn] với

$ git clone //github.com/mcfletch/openglcontext.git

hoặc [để sử dụng GitHub]

$ git clone //github.com/mcfletch/pyopengl.git

Các trang tài liệu rất hữu ích để tra cứu các tham số và ngữ nghĩa của lệnh gọi PyOpenGL

Chạy thử nghiệm

Bạn có thể chạy bộ thử nghiệm PyOpenGL từ kiểm tra mã nguồn, bạn sẽ cần

  • git [để thanh toán]

  • GLUT [GLUT miễn phí]

  • Thư viện GLExtrusion [libgle]

  • GLU [thường khả dụng trên mọi máy hỗ trợ OpenGL]

  • độc tố [pip cài đặt độc tố]

Chạy bộ thử nghiệm từ thanh toán cấp cao nhất trông giống như

$ tox

Kết quả là rất nhiều thử nghiệm được chạy trong một ma trận các môi trường. Tất cả các môi trường sẽ kéo vào pygame, một số cũng sẽ kéo vào numpy. Một số sẽ tăng tốc, và một số sẽ không

freeglut là một phần mềm tự do/mã nguồn mở thay thế cho thư viện OpenGL Utility Toolkit [GLUT]. GLUT ban đầu được viết bởi Mark Kilgard để hỗ trợ các chương trình mẫu trong phiên bản thứ hai của OpenGL 'RedBook'. Kể từ đó, GLUT đã được sử dụng trong rất nhiều ứng dụng thực tế vì nó đơn giản, phổ biến rộng rãi và có tính di động cao.

GLUT [và do đó là freeglut] xử lý tất cả các công việc cụ thể của hệ thống cần thiết để tạo cửa sổ, khởi tạo bối cảnh OpenGL và xử lý các sự kiện đầu vào, để cho phép các chương trình OpenGL di động thực sự

freeglut được phát hành theo giấy phép X-Consortium

Thư viện GLUT ban đầu dường như đã bị loại bỏ với phiên bản mới nhất [3. 7] kể từ tháng 8 năm 1998. Giấy phép của nó không cho phép bất kỳ ai phân phối mã thư viện đã sửa đổi. Điều này thực sự đáng tiếc, vì GLUT đã cũ và thực sự cần cải thiện. Ngoài ra, giấy phép của GLUT không tương thích với một số bản phân phối phần mềm [e. g. , XFree86]

freeglut ban đầu được viết bởi Pawel W. Olszta với sự đóng góp của Andreas Umbach và Steve Baker

John F. Fay, John Tsiombikas và Diederick C. Niehorster là những người duy trì hiện tại của dự án freeglut

Pawel bắt đầu phát triển freeglut vào ngày 1 tháng 12 năm 1999. Dự án hiện tại gần như thay thế 100% cho GLUT ban đầu chỉ với một số thay đổi [chẳng hạn như việc loại bỏ các tính năng dành riêng cho SGI như hộp Quay số&Nút và Độ phân giải video động] và một loạt lỗi được thu hẹp lại

freeglut thêm một số tính năng bổ sung so với chức năng GLUT cơ bản, chẳng hạn như tập hợp lớn hơn các đối tượng được xác định trước để sử dụng, khả năng chạy các lần lặp đơn lẻ của vòng lặp sự kiện hoặc thoát khỏi nó một cách duyên dáng, gọi lại đầu vào con lăn chuột, ngữ cảnh hồ sơ tương thích/lõi OpenGL tùy chọn

Chúng tôi đang tìm kiếm các nhà phát triển để trợ giúp công việc tiếp theo trên các cổng Android và BlackBerry 10. Hơn nữa, các cổng tới Cocoa trên OSX và thậm chí có thể là Wayland đã được lên kế hoạch, cùng với một số cải tiến đối với API và triển khai

Xem ở đây để biết tổng quan về các điểm chính trong danh sách việc cần làm của chúng tôi. Để biết thêm thông tin về việc trợ giúp, hãy xem trang Trợ giúp và tham gia danh sách gửi thư của nhà phát triển freeglut

Kho lưu trữ mã nguồn freeglut hiện được lưu trữ trên github. Vì vậy, bạn cũng có thể gửi cho chúng tôi yêu cầu kéo hoặc báo cáo lỗi thông qua hệ thống vấn đề của github nếu bạn muốn. Tuy nhiên, cuộc thảo luận dài dòng về các vấn đề thiết kế tiềm năng cho những đóng góp lớn là phù hợp nhất với danh sách gửi thư

Dưới đây là các liên kết tệp cho dự án freeglut. Các tệp README được bao gồm. Chúc vui vẻ

Các bản phát hành ổn định có sẵn trên trang phát hành của chúng tôi trên github, nơi bạn có thể tìm thêm thông tin về từng bản phát hành. Tất cả các bản phát hành cũng được sao chép trên trang tải xuống cũ trên sourceforge

Dự án freeglut không phân phối các gói được biên dịch trước hoặc theo cách khác dành riêng cho hệ thống cho freeglut. Chúng tôi chỉ phát hành và hỗ trợ freeglut ở dạng mã nguồn như đã liệt kê ở trên. Tuy nhiên, hầu hết các bản phân phối gói phần mềm miễn phí đều bao gồm một số phiên bản của freeglut, phiên bản này có thể cung cấp một cách thuận tiện hơn để lấy và sử dụng freeglut. Đây là một danh sách không đầy đủ về những nỗ lực đóng gói như vậy cho hệ thống của bạn

  • Các bản phân phối GNU/Linux như Debian, Arch, Ubuntu, RedHat, v.v., tất cả đều phân phối một số phiên bản freeglut. Xem tài liệu hệ thống của bạn về cách cài đặt nó. Trên Debian và các dẫn xuất của nó, đó là. apt cài đặt freeglut3-dev
  • FreeBSD bao gồm freeglut trong hệ thống cổng của nó. cũng như NetBSD
  • Người dùng Windows sử dụng hệ thống msys2/mingw có thể cài đặt freeglut bằng lệnh. pacman -S mingw-w64-x86_64-freeglut cho phiên bản 64 bit hoặc cũng có thể sử dụng pacman -sS freeglut để xem tất cả các biến thể có sẵn
  • Người dùng MacOS X có thể sử dụng trình quản lý gói homebrew để cài đặt freeglut bằng lệnh. brew cài đặt freeglut
  • Một tùy chọn khác cho người dùng windows là các tệp nhị phân Windows của Martin Payne [MSVC và MinGW]

Nếu bạn gặp sự cố với các gói này, vui lòng liên hệ với người bảo trì của họ, chúng tôi có thể không giúp được

Ngoài ra, nếu bạn không thể tìm thấy gói phù hợp cho hệ thống của mình, đừng hoảng sợ; . cmake trong nguồn freeglut

Bạn luôn có thể tải xuống mã nguồn freeglut có sẵn mới nhất tuyệt đối từ kho lưu trữ github của chúng tôi. Freeglut là một dự án trưởng thành và HEAD github thường khá ổn định

Để lấy một bản sao của kho lưu trữ bằng git, hãy sử dụng lệnh. bản sao git https. //github. com/FreeGLUTProject/freeglut

Ngoài ra, bạn có thể tải xuống ảnh chụp nhanh của phiên bản mới nhất

Đừng ngại yêu cầu giúp đỡ

Gửi các câu hỏi liên quan đến freeglut đến danh sách gửi thư freeglut thích hợp

Xin lưu ý rằng bạn phải đăng ký trước khi bạn có thể đăng lên danh sách gửi thư của chúng tôi. Xin lỗi vì sự bất tiện

Làm cách nào để cài đặt Python miễn phí?

Trên Windows. truy cập http. //freeglut. nguồn. net/ để có được một freeglut. tập tin dll. Nó được bao gồm trong bất kỳ bản tải xuống nhị phân Windows nào. Đặt tệp DLL bên cạnh tập lệnh Python của bạn hoặc cài đặt nó ở đâu đó trong PATH của bạn để cho phép mọi tập lệnh sử dụng nó . ”

Python có phải là OpenGL không?

Trước hết, PyOpenGL chỉ là một số liên kết Python [một số mã Python hoạt động giống như một loại trình bao quanh mã gốc], vì vậy bạn có thể thao tác với OpenGL trong ngữ cảnh của Python< . OpenGL là một API đa ngôn ngữ, vì vậy bạn có thể mang kiến ​​thức về OpenGL của mình sang các ngôn ngữ khác. . OpenGL is a cross-language API, so you can take your knowledge of OpenGL to other languages.

OpenGL Python là gì?

OpenGL là viết tắt của Open Graphics Library, là thư viện lập trình đồ họa đa nền tảng . Nó được hỗ trợ bởi nhiều ngôn ngữ lập trình và giao diện lập trình ứng dụng [API] của nó giúp hiển thị đồ họa vector 2D và 3D.

Freeglut DLL được cài đặt ở đâu?

1 câu trả lời .
Sao chép. DLL vào C của bạn. thư mục \Windows\System32\. [32 bit]
Sao chép. DLL vào C của bạn. thư mục \Windows\SysWOW64\. [64bit]
Quá trình cài đặt DLL đã hoàn tất

Chủ Đề