Features
Geometry
- Triangles a set of triangles
 
- Polylist a set of polygons with no holes
 
- Polygons a set of polygons that can contain holes (holes unimplemented, currently an alias for Polylist)
 
- Lines a set of lines
 
 
Source Data
- Vertex
 
- Normals
 
- Multiple texture coordinate sets
 
 
Materials
- Shader types: phong, lambert, blinn, constant
 
- Effect attributes: emission, ambient, diffuse, specular, shininess, reflective, reflectivity, transparent, transparency
 
- Texture support: Can read from local file, zip archives, or a custom auxiliary file handler
 
- Loads texture images with PIL if available
 
 
Lights
- Directional
 
- Ambient
 
- Point
 
- Spot
 
 
Scenes
- Full scene construction
 
- Transformations: rotate, scale, translate, matrix, lookat (for cameras)
 
- Supports iterating through a scene, yielding transformed geometry
 
 
Controllers
- Currently experimental (more support coming)
 
- Morph
 
- Skin
 
 
Additional Features
- Fast triangulation of polygons
 
- Fast computation of normals