Package | alternativa.engine3d.animation.keys |
Class | public class TransformTrack |
Inheritance | TransformTrack ![]() ![]() |
Method | Defined By | ||
---|---|---|---|
TransformTrack(object:String)
Creates a TransformTrack object. | TransformTrack | ||
addKey(time:Number, matrix:Matrix3D):TransformKey
Adds new keyframe. | TransformTrack | ||
addKeyComponents(time:Number, x:Number = 0, y:Number = 0, z:Number = 0, rotationX:Number = 0, rotationY:Number = 0, rotationZ:Number = 0, scaleX:Number = 1, scaleY:Number = 1, scaleZ:Number = 1):TransformKey
Adds new keyframe and initialize it by transformation components. | TransformTrack | ||
![]() |
Removes the supplied key frame. | Track | |
[override]
Returns a fragment of animation track between start and end time. | TransformTrack |
TransformTrack | () | Constructor |
public function TransformTrack(object:String)
Creates a TransformTrack object.
Parametersobject:String |
addKey | () | method |
public function addKey(time:Number, matrix:Matrix3D):TransformKey
Adds new keyframe. Keyframes stores ordered by its time property.
Parameters
time:Number — time of the new keyframe.
| |
matrix:Matrix3D — value of property for the new keyframe.
|
TransformKey — added keyframe.
|
addKeyComponents | () | method |
public function addKeyComponents(time:Number, x:Number = 0, y:Number = 0, z:Number = 0, rotationX:Number = 0, rotationY:Number = 0, rotationZ:Number = 0, scaleX:Number = 1, scaleY:Number = 1, scaleZ:Number = 1):TransformKey
Adds new keyframe and initialize it by transformation components. Keyframes stores ordered by its time property.
Parameters
time:Number — time of the new keyframe.
| |
x:Number (default = 0 )
| |
y:Number (default = 0 )
| |
z:Number (default = 0 )
| |
rotationX:Number (default = 0 )
| |
rotationY:Number (default = 0 )
| |
rotationZ:Number (default = 0 )
| |
scaleX:Number (default = 1 )
| |
scaleY:Number (default = 1 )
| |
scaleZ:Number (default = 1 )
|
TransformKey — added keyframe.
|
slice | () | method |
override public function slice(start:Number, end:Number):Track
Returns a fragment of animation track between start and end time.
Parameters
start:Number — Fragment's start time.
| |
end:Number (default = NaN ) — Fragment's end time.
|
Track — Track fragment.
|