### Navigation

- index
- modules |
- next |
- previous |
- pycollada 0.4 documentation »

# 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

## Cameras

- Perspective

## 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

### Navigation

- index
- modules |
- next |
- previous |
- pycollada 0.4 documentation »