OpenGLの勉強 (1)

PyOpenGLを使ってみる。デモコードがいろいろ付いている中で、チュートリアルのようなものがあるので、それを順番に読んでいく。

NeHe(チュートリアルの解説サイト)

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