OpenGLの勉強 (1)
PyOpenGLを使ってみる。デモコードがいろいろ付いている中で、チュートリアルのようなものがあるので、それを順番に読んでいく。
lesson 6までやった。なんとなく感じは分かった。
PyOpenGL-accelerateをインストールしてからか、一度目の実行はエラーになる。それにめげずに再度実行すると、やっと動く。
Traceback (most recent call last): from OpenGL.GL import * File "C:\Python26\Lib\site-packages\OpenGL\GL\__init__.py", line 2, in <module> from OpenGL.raw.GL import * File "C:\Python26\Lib\site-packages\OpenGL\raw\GL\__init__.py", line 6, in <module> from OpenGL.raw.GL.constants import * File "C:\Python26\Lib\site-packages\OpenGL\raw\GL\constants.py", line 7, in <module> from OpenGL import platform, arrays File "C:\Python26\Lib\site-packages\OpenGL\arrays\__init__.py", line 22, in <module> formathandler.FormatHandler.loadAll() File "C:\Python26\Lib\site-packages\OpenGL\arrays\formathandler.py", line 37, in loadAll cls.loadPlugin( entrypoint ) File "C:\Python26\Lib\site-packages\OpenGL\arrays\formathandler.py", line 44, in loadPlugin plugin_class = entrypoint.load() File "C:\Python26\Lib\site-packages\OpenGL\plugins.py", line 14, in load return importByName( self.import_path ) File "C:\Python26\Lib\site-packages\OpenGL\plugins.py", line 28, in importByName module = __import__( ".".join(moduleName), {}, {}, moduleName) File "C:\Python26\Lib\site-packages\OpenGL\arrays\numpymodule.py", line 25, in <module> from OpenGL_accelerate.numpy_formathandler import NumpyHandler File "numpy.pxd", line 30, in OpenGL_accelerate.numpy_formathandler (src\numpy_formathandler.c:3543) ValueError: numpy.dtype does not appear to be the correct type object