80得票3回答
Python - 找不到处理程序来处理“OpenGL.error”记录器

这是什么问题?为什么它会在Win2003服务器上出现,但不会在WinXP上出现。 它似乎一点也不影响我的应用程序,但我在关闭应用程序时收到此错误消息。这很烦人(因为错误消息应该是的)。 我正在使用pyOpenGl和wxPython进行图形处理。不幸的是,我是一名C#程序员,接手了这个Pyt...

49得票2回答
为什么我的OpenGL Phong着色器表现得像一个平面着色器?

我过去几周一直在学习OpenGL,但是在实现Phong着色器时遇到了问题。尽管我使用了 smooth 限定符,但似乎没有在顶点之间进行插值。我错过了什么吗?感谢OpenGL超级宝典第五版提供的顶点和片段着色器代码。我强烈推荐这本书! 顶点着色器:#version 330 in vec4 v...

45得票4回答
使用Python编写OpenGL程序

我只会使用Python语言,但我也了解3D建模。我听说过OpenGL并且非常想学习如何使用它,因为它似乎非常有用(我想用它来创建简单的游戏...)。我找到了PyOpenGL,它是OpenGL的Python绑定库,但我没有找到任何“真正”的文档,所以唯一的选择是学习C++或其他语言编写的代码示例...

35得票3回答
我该在哪里找到一个好的在线OpenGL 3.0教程,而且不使用任何弃用功能?

我刚购买了OpenGL超级宝典的第五版。我很高兴他们避免使用被弃用的功能,但他们的示例使用了GLTools。 GLTools提供了一系列有用的函数,用于渲染简单的3D对象和管理视图截头锥、相机和变换矩阵。 这一切都很棒,但所提供的抽象隐藏了底层细节,我很难在不能使用GLTools的代码中进行...

33得票14回答
PyOpenGL glutInit NullFunctionError

我正在一台Win7 x64机器上运行Anaconda Python 2.7,并使用pip install PyOpenGL PyOpenGL_accelerate 在Anaconda命令行上安装PyOpenGL。 我有一些代码(我必须承认不是我的),它使用glutInit。import sys...

26得票9回答
PyOpenGl 还是 pyglet?

我想尝试使用Python和OpenGL做一些小实验,但是我无法找到为什么要使用PyOpenGl而不是pyglet的好理由。 你会推荐哪个?为什么?

24得票8回答
"filename.whl不是此平台上支持的wheel文件"

我看到了相同的问题,但对我没有起作用。 pip install PyOpenGL.3.1.1-cp34-cp34m-win_amd64.whl 我在使用NumPy时遇到了同样的问题: pip install numpy-1.11.1+mkl-cp34-cp34m-win_amd64.w...

21得票3回答
OpenGL中的纹理有多少个mipmap?

我并不在意我是第一次创建这个纹理,也应该非常清楚我加载/生成了多少mipmap。我正在进行单元测试。似乎没有glGetTexParameter参数可以找出这个。我最接近的方法是像这样:int max_level; glGetTexParameter( GL_TEXTURE_2D, GL_TEX...

17得票2回答
使用PyOpenGL绘图出现问题

我想使用Qt和PyOpenGL进行实时绘图并学习一些OpenGL知识,但是我甚至无法让我的初始测试数据显示出来。 想法是将x坐标和y坐标存储在不同的缓冲区中,因为x坐标很少改变,而y坐标几乎每次渲染都会改变。不幸的是,将它们放在不同的缓冲区中会导致问题。 目前我没有错误信息,也没有显示任何...

17得票10回答
PyOpenGL报错:TypeError: 'NoneType'对象不可调用。

我正在尝试学习游戏编程的基础知识,我已经安装了pygame和pyopengl。 我的代码:import sys import OpenGL from OpenGL.GL import * from OpenGL.GLU import * from OpenGL.GLUT ...