Aspose.ThreeD.Animation Namespace
The animation namespace of Aspose.3D, all animation related classes are defined in this namespace
Public classAnimationChannel
A channel maps property's component field to a set of curves
Public classAnimationClip
The Animation clip is a collection of animations. The scene can have one or more animation clips.
Public classAnimationNode
Aspose.3D's supports animation hierarchy, each animation can be composed by several animations and animation's key-frame definition. AnimationNode defines the transformation of a property value over time, for example, animation node can be used to control a node's transformation or other A3DObject object's numerical properties.
Public classCurve
A curve is composed by several key-frames, it describes the transformation of a sampled value over time, so it's a 2D curve.
Public classCurveMapping
A CurveMapping is usually created on an object's property, some property types contains multiple component fields(like a Vector3 field), CurveMapping will generate channel for each component field and connects the field to one or more curve instance(s) through the channels.
Public classExtrapolation
Extrapolation defines how to do when sampled value is out of the range which defined by the first and last key-frames.
Public classKeyFrame
A key frame is mainly defined by a time and a value, for some interpolation types, tangent/tension/bias/continuity is also used by calculating the final sampled value. Sampled values in a non-key-frame time position is interpolated by key-frames between the previous and next key-frames Value before/after the first/last key-frame are calculated by the Extrapolation class.
Public enumerationExtrapolationType
Extrapolation type.
Public enumerationInterpolation
The key frame's interpolation type.
Public enumerationStepMode
Interpolation step mode.
Public enumerationWeightedMode
Weighted mode.