Crystal Space 2.0.0: 4.10.8 Animesh Mesh Object

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 4.10.8 Animesh Mesh Object

The Animesh is the main mesh of Crystal Space dedicated to skeletal animation. It can be animated by deforming its envelope, either by changing the pose of its skeleton, and through the morphing of its vertices. It is well suited for characters, but it can also be used in other contexts, e.g. for vehicles or animated objects such as simple doors or complex castle gates.

#### Basic Structure

The following SCF class names are used (for `csLoadPlugin`):

- Type plugin: `crystalspace.mesh.object.animesh`
- Loader plugin: `crystalspace.mesh.loader.animesh`
- Factory loader plugin: `crystalspace.mesh.loader.factory.animesh`

Objects in this plugin implement the following SCF interfaces, which you can retrieve with `scfQueryInterface`:

- MeshObject
  - Implements `‘iMeshObject’`
  - Implements `‘CS::Mesh::iAnimatedMesh’`
- MeshObjectFactory
  - Implements `‘iMeshObjectFactory’`
  - Implements `‘CS::Mesh::iAnimatedMeshFactory’`
- MeshObjectType
  - Implements `‘iMeshObjectType’`

This document was generated using texi2html 1.76.