직접 해보기 전에 4x4 매트릭스에서 OpenGL 특정/호환 매트릭스 수학에 사용할 수있는 Python 라이브러리가 있습니까? 기본적으로 안드로이드의 android.opengl.Matrix 클래스가 제공하는 기능이 필요합니다.Python 용 OpenGL 매트릭스 수학 유틸리티?
9
A
답변
4
0
OpenGL에서 원하는 것을 이미 알고 있다면 PyOpenGL을 사용하지 않으시겠습니까? 나는 당신이 원하는 모든 기능이 거기에 있어야한다고 믿고, here are some docs on doing matrix transformations과 NumPy와 인터페이스합니다.
+0
PyOpenGL을 사용하고 있지만 필요한 유틸리티 기능이 없습니다. – dietr
8
Core OpenGL에 필요한 모든 수학 기능을 제공하기 위해 Pyrr 라이브러리를 만들었습니다. 매트릭스, 벡터 및 쿼터니언과 다른 프리미티브 (직사각형, 광선, 선 등)에 대한 기본 지원 기능이 있습니다.
이 API에는 절차 적 API가 있으며, 최근에는 매우 강력한 객체 지향 API가 있습니다.
PyPi pip install pyrr
및 위의 github 링크에서 사용할 수 있습니다.
의견, 문제 및 새로운 기능을 환영합니다!
관련 문제
- 1. OpenGL 컬러 매트릭스
- 2. OpenGL 일반 매트릭스
- 3. 회전을위한 OpenGL 매트릭스 변환
- 4. 투영 뷰 매트릭스, opengl. 아이폰 OS
- 5. OpenGL CE의 매트릭스 이미지 처리
- 6. OpenGL 표준을 사용하는 매트릭스 번역
- 7. 수학 학생을위한 Python?
- 8. Python 수학 모듈 미묘함
- 9. 상징 수학 Python?
- 10. ASP.net 용 DateTime 유틸리티
- 11. 그루비 용 매트릭스 라이브러리
- 12. 수학 프로그래밍 (수학 최적화) Android 용 라이브러리
- 13. 파이썬 3.x와 호환되는 매트릭스 수학 모듈이 있습니까?
- 14. Java 용 수학 라이브러리
- 15. iPhone 게임용 C에서 가장 빠른 벡터/매트릭스 수학 라이브러리는 무엇입니까?
- 16. python - 2 개의 수학 질문
- 17. log2 in python 수학 모듈
- 18. Python/OpenGL에서 수학 표기법 렌더링?
- 19. Xna/OpenGL - 3D 어안 프로젝션 매트릭스
- 20. python hcluster, 거리 매트릭스 및 압축 거리 매트릭스
- 21. C++ 용 성능 테스트 유틸리티
- 22. Windows 용 권장 튜닝 유틸리티
- 23. xml 정리 용 유틸리티/라이브러리
- 24. Silverlight 2 용 캔버스 유틸리티
- 25. Android 용 데이터 매트릭스 생성기
- 26. C++ 벡터 수학 및 OpenGL 호환
- 27. OpenGL 서적 및 3D 수학 참조
- 28. GLM (OpenGL 수학)에 offsetof 사용
- 29. OpenGl with Python
- 30. Python OpenGL Texture Repeat
당연히 (그리고 나는 이미 그렇게하고 있습니다.)하지만 numpy는 회전/영사/비율 조정/등 또는 쿼터니온 회전 유틸리티에 대한 기능을 제공하지 않습니다. – dietr
[이 모듈] (http://www.lfd.uci.edu/~gohlke/code/transformations.py.html)은 이러한 목적으로 설계되었습니다. 그는 [최적화 된 C 버전] (http://www.lfd.uci.edu/~gohlke/code/transformations.c.html)도 작성했습니다. 나는이 모듈에 대한 경험이 없으므로 YMMV. –
그게 참 좋게 보입니다. 위대한 발견! – dietr