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,

    2熱度

    1回答

    在使用PyOpenGL一段時間後,我現在很嚴重卡住了。我正在研究一個Python軟件包,該軟件包允許我使用GLSL着色器和OpenCL程序進行圖像處理,使用紋理作爲標準化方式將數據導入和導出GLSL着色器和OpenCL程序。 一切正常,但我無法成功將紋理複製到pbo(像素緩衝區對象)中。 我使用pbo來獲取我的紋理數據進/出OpenCL,並且在PyOpenCL中工作得很好而且快速:我可以將我的Op

    7熱度

    2回答

    我想在Python中編寫一個模塊,它將繪製一個顏色數據(rgb)的numpy數組來屏幕。目前我目前使用的是3維顏色陣列是這樣的: numpy.ones((10,10,3),dtype=np.float32,order='F') # (for 10x10 pure white tiles) 綁定到緩衝器並使用glVertexAttribArray到數據廣播到瓦片(點精靈)的陣列(在此情況下一個1

    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

    0熱度

    1回答

    我試過texture_2D來推動我的立方體上的紋理。那沒問題。 但是當我使用TEXTURE_CUBE_MAP紋理是不可見的。只是一個黑色立方體。 任何人都可以幫助我嗎? #### INIT FUNCTION textureIDs = glGenTextures(1) glBindTexture(

    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 = _