Python バインディングで OpenGL を使用しています。次のコードを使用して、自分の顔を OpenGL に渡しています。
glBegin(GL_TRIANGLES)
for i in range(len(triangles)):
glVertex3fv(triangles[i])
glEnd()
はtriangles
顔のリストです。
コードのこの部分はかなり遅いようで、約 10,000 個の面のメッシュに数秒かかります。これを for ループを使用する代わりに、すべての三角形を一度に通過させるなど、簡単に高速化する方法はありますか?