PyOpenGL (PyODE と一緒に) を使用してソリッド シリンダーを描画しようとしていますが、次のエラーが発生します。
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutSolidCylinder, check for bool(glutSolidCylinder) before calling
私は次の 3 つのインポートを持っており、他の glut* 呼び出し (glutSolidSphere、glutSolidCube など) を問題なく使用していますが、これは問題を引き起こします。
from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
...
glutSolidCylinder(RADIUS, LENGTH, SLICES, STACKS)
私は Python 2.7 を使用してprint(bool(glutSolidCylinder))
います。テストすると、 False
.
PyOpenGL のインストールにも Pip を使用しました。