Struct AiNodeAnim
Represents an aiNodeAnim struct.
Inherited Members
Namespace: SharpAssimp.Unmanaged
Assembly: SharpAssimp.dll
Syntax
public struct AiNodeAnim
Fields
| Edit this page View SourceNodeName
Name of the node affected by the animation. The node must exist and be unique.
Declaration
public AiString NodeName
Field Value
Type | Description |
---|---|
AiString |
NumPositionKeys
Number of position keys.
Declaration
public uint NumPositionKeys
Field Value
Type | Description |
---|---|
uint |
NumRotationKeys
The number of rotation keys.
Declaration
public uint NumRotationKeys
Field Value
Type | Description |
---|---|
uint |
NumScalingKeys
Number of scaling keys.
Declaration
public uint NumScalingKeys
Field Value
Type | Description |
---|---|
uint |
PositionKeys
VectorKey*, position keys of this animation channel. Positions are 3D vectors and are accompanied by at least one scaling and one rotation key.
Declaration
public nint PositionKeys
Field Value
Type | Description |
---|---|
nint |
PostState
Defines how the animation behaves after the last key was processed.
Declaration
public AnimationBehaviour PostState
Field Value
Type | Description |
---|---|
AnimationBehaviour |
Prestate
Defines how the animation behaves before the first key is encountered.
Declaration
public AnimationBehaviour Prestate
Field Value
Type | Description |
---|---|
AnimationBehaviour |
RotationKeys
QuaternionKey*, rotation keys of this animation channel. Rotations are 4D vectors (quaternions). If there are rotation keys there will be at least one scaling and one position key.
Declaration
public nint RotationKeys
Field Value
Type | Description |
---|---|
nint |
ScalingKeys
VectorKey*, scaling keys of this animation channel. Scalings are specified as a 3D vector, and if there are scaling keys, there will at least be one position and one rotation key.
Declaration
public nint ScalingKeys
Field Value
Type | Description |
---|---|
nint |