| OpenGLContext.scenegraph | index p:\openglcontext\scenegraph\__init__.py |
Retained-mode object hierarchy based (loosely) on VRML 97 nodes
This package provides "retained-mode" objects which can be
easily rendered within OpenGLContext Contexts. The same objects
could be used without the OpenGLContext contexts, as they
are not closely tied to the OpenGLContext system.
The implementations of the objects are fairly straightforward
with the idea that users will browse the source of the objects
to see how they can implement similar functionality in their own
systems. There is little optimization in the nodes provided.
References:
http://www.vrml.org/technicalinfo/specifications/vrml97/index.htm -- VRML 97 International Standard
| Package Contents | ||
| __init__ -- Retained-mode object hierarchy based (loosely) on VRML 97 nodes appearance -- Appearance node based on VRML 97 model arraygeometry -- Vertex-array-based geometry node for faces, lines and points background -- Solid-color background node box -- Box geometry node for use in geometry attribute of Shape nodes cubebackground -- Image-cube Background node imagecache imagetexture indexedfaceset indexedlineset light material -- Node specifying rendering properties affecting the lighting model multitexture node -- Base class for all scenegraph nodes nurbs -- Nurbs-rendering nodes. Based (very loosely) on the VRML97 Nurbs extension pointset polygonsort polygontessellator quadrics shape -- Renderable geometry composed of a geometry object with applied appearance spherebackground -- Gradient-sphere background node text (package) -- Initial attempts at creating a text interface transform -- Grouping nodes, (light-weight) Group and (full-featured) Transform | ||
| Data | ||
| __file__ = r'p:\OpenGLContext\scenegraph\__init__.pyc' __name__ = 'OpenGLContext.scenegraph' __path__ = [r'p:\OpenGLContext\scenegraph'] | ||