nice interface, but with 3d apps i prefer cgkit's approach, which has vec3, vec4, mat3, mat4 and quat types with lots of useful functions for 3d graphics (like mat4.looakAt(pos, target, up) or mat3.toEulerXYZ())
there are other libs with similar types and functions: cgkit (http://cgkit.sourceforge.net/) pyogre (http://www.ogre3d.org/wiki/index.php/PyOgre) panda3d (http://panda3d.org/) -- http://mail.python.org/mailman/listinfo/python-list