pyopengl

    4熱度

    2回答

    我從來沒有關心過這個問題,但現在我需要使用一些需要被PyOpenGL緩衝的大量頂點,而且好像python迭代是瓶頸。這是情況。我有一個3D點陣列vertices,並且在每一步我都必須爲每個頂點計算一個4D的顏色數組。我的做法迄今: upper_border = len(self.vertices)/3 #Only generate at first step, otherwise use old

    1熱度

    1回答

    我正在嘗試執行我的第一個pyopengl程序,但在調用glutInitDisplayMode函數時遇到了一些問題。下面是我所做的: [email protected]:~/Programmazione/python$ python Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3] on linux2 Type "help

    0熱度

    1回答

    我有一個交錯數組格式,我想在開放式GL中呈現它。它是一個三角形陣列。頂點是2D浮點,顏色是RGBA浮點。也就是說,一個三角形是這樣放置的: {vertex.x, vertex.y, color.red, color.blue, color.green, color.alpha, ...} 其中所有數字都是單精度浮點數。我無法弄清楚格式參數應該是什麼。它似乎需要V2F和C4F,但不存在這樣的符號

    1熱度

    1回答

    我希望使用整數內部格式創建和操作紋理(用於與opencl進一步互操作)。但是,似乎我錯過了重要的映射這個紋理的問題。這是一個代碼示例,它會說更多。內部格式可以通過定義INTERNAL和DATACOPY變量來切換。 它工作得很好,如果我使用浮點標準化內部格式(GL_RGBA,GL_RGBA)紋理。示例代碼將繪製嘈雜的彩色圖像。但是一旦我切換到(GL_RGBA8UI,GL_RGBA_INTEGER)窗

    3熱度

    1回答

    我有一個2D VBO對象,表示2D空間中的點。在這一點上繪製任意形狀的最佳方式是什麼?可以說我想每個都畫一個紅色的'X'。 我可以使用着色器來做到這一點嗎?

    0熱度

    2回答

    在OpenGL中,我畫樹(由線組成)像結構(神經元),並基於活動,我在樹的每個分支上應用顏色。在一個實例中,每個分支部分可以具有不同的顏色。我在與分支相對應的實例中記錄顏色。 我可以旋轉(通過更改模型視圖矩陣)樹。更新時,我可以看到分支上的變化顏色(活動)。 但是,我無法在顏色變化發生時旋轉樹。 (在完成更新後會看到旋轉)翻譯模型也是如此,在更新時無法翻譯。 我應該如何做到這一點,以同時看到他們?

    0熱度

    2回答

    我想要做的是編寫一個基本的OpenGL 2.0窗口,當我從一個文件運行代碼時,它對第一對運行起作用,然後轉儲錯誤。如果我從IDLE GUI運行相同的確切代碼,我每次都會得到一個窗口。以下是第一個添加的Python 2.6.6包,代碼和錯誤的列表。我是否使用任何衝突的軟件包?我錯過了一個包嗎?我的導入工作在IDLE GUI中。任何幫助將是偉大的! Date: Aug 1, 2011 Tim

    1熱度

    1回答

    我目前正在玩glsl。爲此,我需要將一個數組從opengl代碼傳遞給gsls,然後返回從數組中計算出一種新的顏色。但不知何故,這對我不起作用。而不是獲得整個數組,我總是堅持只有第一個條目。 你能幫我說我做錯了什麼嗎? import numpy as np \\... array = np.array([1.2,2.5,3.8,4.3,5.6, #....]) location = glGet

    4熱度

    2回答

    我使用PyOpenGL繪製2D圖像。然後,我想使用Python成像庫(PIL)將此映像存儲到磁盤。我使用GLUT來顯示完美的圖像。但是當我使用PIL來存儲圖像時,它會提取錯誤的裁剪。它有錯誤的大小。 這裏是一個重現效果的最小例子,我還附加了輸出以使其更清晰,而無需運行一些代碼。 from OpenGL.GL import * from OpenGL.GLUT import * from PIL

    1熱度

    1回答

    我一直在教自己使用Python包裝器PyOpenGL進行OpenGL編程,現在正在使用它來處理我的第一個項目。這個項目是一個音樂可視化器(與whitecap不同),使用許多獨立移動和獨立彩色的立方體。 我目前的方法是有一個顯示列表的一個立方體,並多次撥打其改變與glColor和的glTranslatef顏色和位置,像這樣(僞): glPushMatrix() glPushMatrix() #Wh