Assimp
v3.0 (July 2012)
|
An animation consists of keyframe data for a number of nodes. More...
Public Member Functions | |
aiAnimation () | |
~aiAnimation () |
Public Attributes | |
aiNodeAnim ** | mChannels |
The node animation channels. | |
double | mDuration |
Duration of the animation in ticks. | |
aiMeshAnim ** | mMeshChannels |
The mesh animation channels. | |
aiString | mName |
The name of the animation. | |
unsigned int | mNumChannels |
The number of bone animation channels. | |
unsigned int | mNumMeshChannels |
The number of mesh animation channels. | |
double | mTicksPerSecond |
Ticks per second. |
An animation consists of keyframe data for a number of nodes.
For each node affected by the animation a separate series of data is given.
|
inline |
|
inline |
aiNodeAnim** aiAnimation::mChannels |
The node animation channels.
Each channel affects a single node. The array is mNumChannels in size.
double aiAnimation::mDuration |
Duration of the animation in ticks.
aiMeshAnim** aiAnimation::mMeshChannels |
The mesh animation channels.
Each channel affects a single mesh. The array is mNumMeshChannels in size.
aiString aiAnimation::mName |
The name of the animation.
If the modeling package this data was exported from does support only a single animation channel, this name is usually empty (length is zero).
unsigned int aiAnimation::mNumChannels |
The number of bone animation channels.
Each channel affects a single node.
unsigned int aiAnimation::mNumMeshChannels |
The number of mesh animation channels.
Each channel affects a single mesh and defines vertex-based animation.
double aiAnimation::mTicksPerSecond |
Ticks per second.
0 if not specified in the imported file