pyopengl

    2热度

    2回答

    如何在PyOpenGL python绑定到OpenGL中使用glBufferData()? 当我在错误消息中 Haven't implemented type-inference for lists yet 运行下面的代码 import sys from OpenGL.GL import * from PySide.QtCore import * from PySide.QtGui im

    4热度

    2回答

    抵消什么PyOpenGL相当于 #define BUFFER_OFFSET(i) (reinterpret_cast<void*>(i)) glDrawElements(GL_TRIANGLE_STRIP, count, GL_UNSIGNED_SHORT, BUFFER_OFFSET(offset)) 如果偏移量为0,则 glDrawElements(GL_TRIANGLE_STRIP,

    7热度

    2回答

    我想在Python中编写一个模块,它将绘制一个颜色数据(rgb)的numpy数组来屏幕。目前我目前使用的是3维颜色阵列是这样的: numpy.ones((10,10,3),dtype=np.float32,order='F') # (for 10x10 pure white tiles) 绑定到缓冲器并使用glVertexAttribArray到数据广播到瓦片(点精灵)的阵列(在此情况下一个1

    1热度

    1回答

    当我尝试使用py2exe建立一个EXE,它建立但当我尝试运行exe它抛出这个错误: Traceback (most recent call last): File "main.py", line 4, in <module> File "OpenGL\GL\__init__.pyc", line 3, in <module> File "OpenGL\GL\VERSION\GL_1_1.py

    30热度

    4回答

    所以,我只知道如何使用Python,但我也知道如何在3D中建模。我听说过OpenGL,我很想学习如何使用,因为它看起来非常有用(我想用它创建简单的游戏......)。我发现了PyOpenGL,Op​​enGL的Python绑定,但是我找不到任何“真实”的文档,所以唯一的选择是研究用C++编写的代码示例和教程。但是,正如我所说的,我只知道如何使用Python。我能做些什么?

    0热度

    1回答

    我希望能够在GLSL片段着色器中组合两个纹理。我目前使用PyOpenGL,并且使用着色器完成的所有工作都很好。 我遇到困难时,我尝试从片段着色器访问多个纹理,例如,下面的着色器显示正确的纹理减去蓝色像素: uniform sampler2D my_texture1; uniform sampler2D my_texture2; void main() { vec4 color1 =

    1热度

    1回答

    是否有一个python模块可以在OpenGL中显示UTF-8字符串? 我发现pyFTGL但是当我运行下面的代码: glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, [1, 1, 1, 1]) font = FTGL.PolygonFont("NeoTechStd-Medium.ttf") font.FaceSize(8) f

    1热度

    1回答

    我想要一个带有两个OpenGL区域的GTK GUI,它们将绘制不同的场景。有谁知道这样做的代码的例子吗? This blog post提供了一个完整的工作示例,但是当我尝试添加第二个OpenGL绘图区域时,似乎OpenGL将这两个场景绘制到同一个小部件。这当然是错误的。

    0热度

    1回答

    我有一个小的pyopengl使用着色器的代码片。我收到以下“信息”日志消息,但不知道它们的含义和文档很差 - 或者我无法找到它。 任何人都可以澄清这些是什么意思? INFO [ MainThread::OpenGL.extensions] OpenGL Version: 3.3.0 NVIDIA 295.59 INFO [ MainThread::OpenGL.extensions] Cho

    3热度

    1回答

    我试图让lesson18.py从pyOpenGL例子成exe文件,但编译时,它提供此错误: Traceback (most recent call last): File "<string>", line 46, in <module> File "C:\pyinstaller-1.5.1\iu.py", line 436, in importHook mod = _