我目前正在使用OpenGL的课程,到目前为止我一直在使用C语言进行所有程序.我在Fedora和OpenGL上安装了Python,但是当我在Python代码中调用OpenGL命令时,我遇到了分段错误.我不知道为什么会这样.
只是为了避免"只使用C"注释,这就是为什么我要使用Python:
我想要从C切换到Python有几个原因,但主要原因是因为我们即将开始编写光线跟踪器,我想使用类来使我更容易.既然我讨厌用C++编写类,而C语言中的结构看起来有点疯狂,我想我会尝试Python.我一直在寻找再次使用Python的理由,因为它已经有一段时间了.
谢谢你的帮助.
您可能还想考虑使用Pyglet而不是PyOpenGL.它是本地平台上本机OpenGL库的ctypes包装器,以及窗口支持(应该处理你想要使用GLUT的大部分内容.)pyglet-users列表非常活跃且非常有用.