| Package | alternativa.engine3d.animation.keys |
| Class | public class TransformTrack |
| Inheritance | TransformTrack Track Object |
| 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):TransformKeyAdds 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):TransformKeyAdds 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):TrackReturns 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.
|