我從來沒有關心過這個問題,但現在我需要使用一些需要被PyOpenGL緩衝的大量頂點,而且好像python迭代是瓶頸。這是情況。我有一個3D點陣列vertices,並且在每一步我都必須爲每個頂點計算一個4D的顏色數組。我的做法迄今: upper_border = len(self.vertices)/3
#Only generate at first step, otherwise use old
我想要做的是編寫一個基本的OpenGL 2.0窗口,當我從一個文件運行代碼時,它對第一對運行起作用,然後轉儲錯誤。如果我從IDLE GUI運行相同的確切代碼,我每次都會得到一個窗口。以下是第一個添加的Python 2.6.6包,代碼和錯誤的列表。我是否使用任何衝突的軟件包?我錯過了一個包嗎?我的導入工作在IDLE GUI中。任何幫助將是偉大的!
Date: Aug 1, 2011 Tim
我使用PyOpenGL繪製2D圖像。然後,我想使用Python成像庫(PIL)將此映像存儲到磁盤。我使用GLUT來顯示完美的圖像。但是當我使用PIL來存儲圖像時,它會提取錯誤的裁剪。它有錯誤的大小。 這裏是一個重現效果的最小例子,我還附加了輸出以使其更清晰,而無需運行一些代碼。 from OpenGL.GL import *
from OpenGL.GLUT import *
from PIL