pyopengl

    11熱度

    2回答

    我只是在Debian Linux上易於得到與 apt-get install libqt4-opengl PyQt4中的其餘部分可用安裝了它,但我不能讓這個新的模塊。 from PyQt4 import QtOpenGL 引發ImportError。任何想法該怎麼辦?

    0熱度

    4回答

    我想湊齊的場景基本上由拼湊2D圖像: 地球 2D圖像(認爲NASA衛星圖片)已經旋轉到類似this視圖和, 我想要在特定的經度/緯度座標處放置圓柱形管。 我已經成功設置了上面鏈接中描述的2D圖像,但我正在努力創建圓柱體。我希望達到的效果應該與this類似。無論如何,我意識到這個描述並不是很多,我想這是因爲我知道這麼少,我不知道該問什麼。 任何提示?我應該查找的GL函數的名字將特別有用。我使用PyO

    2熱度

    1回答

    是否有跨平臺的方式來獲得顯示器的python(2.6)刷新率?如果有幫助,我使用Pygame和PyOpenGL。 我不需要改變刷新率,我只需要知道它是什麼。

    78熱度

    3回答

    好吧,它是什麼,爲什麼它發生在Win2003服務器上,但不是在WinXP上。 它似乎並沒有影響我的應用程序,但是當我關閉應用程序時出現此錯誤消息。這很煩人(因爲錯誤消息應該是)。 我使用pyOpenGl和wxPython來做圖形的東西。不幸的是,我是接管這個Python應用程序的C#程序員,我不得不學習Python來完成它。 我可以提供代碼和版本號等,但我仍然在學習技術的東西,所以任何幫助,將不勝

    0熱度

    1回答

    我的問題是我想保持旋轉場景,如果複選框被選中,並且一旦它沒有被選中就立即停止這個旋轉。然而,「保持旋轉」意味着一個無限循環... 所以進入循環後,程序會得到一種凍結,不再對我的「取消」信號作出反應。有沒有辦法打斷這個循環?以下是相關代碼的骨架。 謝謝! class Draw(QGLWidget): def __init__(...): ... self.rota

    1熱度

    1回答

    如果我有一個幀緩衝區,它具有紋理綁定到它,它完全是alpha的黑色,我試圖畫一條線,即使行有完整的alpha它不會呈現。我不傻,所以線條絕對不是黑色。如果紋理是白色的,則該線突然呈現正確,就好像它後面紋理的顏色影響啞線的顏色。只有線條具有透明度,它們後面的顏色纔有效果。 我正在使用線條平滑。我使用以下混合功能,這顯然是使用, glBlendFunc(GL_SRC_ALPHA, GL_ONE_MIN

    4熱度

    4回答

    我的頂點在numpy數組(dtype = float32)中交錯,如下所示:... tu,tv,nx,ny,nz,vx,vy,vz,... 渲染時,我打電話GL *指針()這樣的(我已啓用前的陣列): stride = (2 + 3 + 3) * 4 glTexCoordPointer(2, GL_FLOAT, stride, self.vertArray) glNormalPointer(G

    4熱度

    3回答

    我已經開始在Python中使用PyOpenGL 3.0.1b玩弄OpenGL。 我看了一些示例代碼,並開始運行它並修改它等等。一切都很好,直到我變得不那麼無知。 在http://pyopengl.sourceforge.net/documentation/manual-3.0/index.xhtml上列出OpenGL函數以及它們是否被棄用。所以我想我自己,我只需要找到一些最新的教程,不使用所有這些

    9熱度

    2回答

    我一直在四處尋找一種方法來在OpenGL抗混疊線,但沒有人似乎工作......這裏的一些示例代碼: import pyglet from pyglet.gl import * window = pyglet.window.Window(resizable=True) @window.event

    4熱度

    2回答

    我想使用glClear和glClearColor用包含alpha透明度的顏色填充幀緩衝區。但是,綁定到渲染到屏幕上的紋理時,幀緩衝區總是呈現爲不透明。 我希望渲染到framebuffer的所有東西都保持透明。我只是想改變背景。 請看下面的代碼: def create_texture(surface): surface.texture = glGenTextures(1) glMatrixMod