![]() |
1
4
我已经用过 PyOpenGL 3.0.0在雪豹上相当成功。它使用CTypes,所以如果这些库可用,它应该进行64位调用(而且SnowLeopard的Python包含64位版本)。我没有在pyopengl中使用wxpython,所以可能会遇到问题,但是pyopengl也包含了glut,两者都运行良好。 |
![]() |
2
2
可能没有很好的理由避免使用32位模式。当然,除非您的python程序需要更大的地址空间。 |
![]() |
3
0
你可以试试Pygame。pygame是一个围绕sdl的python包装器。根据他们的网站,他们有Max OS X二进制文件。这里是一个 simple example 在OpenGL中使用pygame。一旦你能够创建窗口和处理事件,大多数OpenGL编程就好像它是在C或C++中,但是有一些附加的Python善良。对于OpenGL来说,一个很好的教程就是Nehe。 |
![]() |
4
0
同样,当在python中使用OpenGL编程时,请记住,当涉及到3D图形的需求时,python数据结构可能会非常慢。例如,PyGL开发人员建议在涉及图形的操作中使用CTypes,因为这样您就可以获得足够的性能来满足某些具有可裸露FPS的复杂几何体的需要。 |
![]() |
Jimmy Yang · 何时需要进行透视分割? 2 年前 |
![]() |
Max Mister · 使用鼠标事件计算相机的位置和旋转 6 年前 |
![]() |
Lane will · OpenGL选择区域 6 年前 |
![]() |
synchronizer · openGL 2D视差滚动纹理撕裂/接缝 6 年前 |
![]() |
Steven Venham · OpenGL单通道到多通道的可行性 6 年前 |
![]() |
Andrew Lundgren · 如何在OpenTK(迷你地图!) 6 年前 |
![]() |
Kevin Su · 无法在opengl中正确绘制我的汽车 6 年前 |
![]() |
user1832287 · 来自细分控制点的边上的瑕疵 6 年前 |