KeyframeSequence
Overview
KeyframeSequence is a class in Aspose.3D FOSS for Java.
Inherits from: A3DObject, Iterable<KeyFrame>.
The sequence of key-frames, it describes the transformation of a sampled value over time.
This class provides 18 methods for working with KeyframeSequence objects in Java programs.
Available methods include: A3DObject, KeyframeSequence, add, findProperty, getBindPoint, getKeyFrames, getName, getPostBehavior, getPreBehavior, getProperties, getProperty, iterator, and 4 additional methods.
All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package.
Properties: bindPoint, keyFrames, name, postBehavior, preBehavior, properties.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
bindPoint | BindPoint | Read | Gets the property bind point which owns this curve |
| / | |||
keyFrames | List<KeyFrame> | Read | Gets the key frames of this curve. |
postBehavior | Extrapolation | Read | Gets the post behavior indicates what the sampled value should be after the last key frame. |
preBehavior | Extrapolation | Read | Gets the pre behavior indicates what the sampled value should be before the first key. |
name | String | Read | Gets the name. |
properties | PropertyCollection | Read | Gets the properties. |
Methods
| Signature | Description |
|---|---|
KeyframeSequence() | Calls KeyframeSequence on this KeyframeSequence instance. |
KeyframeSequence(name: String) | Calls KeyframeSequence(name) on this KeyframeSequence instance. |
getBindPoint() → BindPoint | Gets the property bind point which owns this curve |
| / | |
getKeyFrames() → List<KeyFrame> | Gets the key frames of this curve. |
getPostBehavior() → Extrapolation | Gets the post behavior indicates what the sampled value should be after the last key frame. |
getPreBehavior() → Extrapolation | Gets the pre behavior indicates what the sampled value should be before the first key. |
add(time: double, value: float) | Create a new key frame with specified value |
| / | |
add(time: double, value: float, interpolation: Interpolation) | Create a new key frame with specified value |
| / | |
reset() | Removes all key frames and reset the post/pre behaviors. |
iterator() → Iterator<KeyFrame> | Gets the enumerator to traverse all key frames. |
A3DObject() | Parameterized Cylinder. It can also be used to represent a cone when one of radiusTop/radiusBottom is zero. |
getName() → String | The segments of the curve. |
setName(name: String) | Constructs a CircleShape profile with specified radius. |
getProperties() → PropertyCollection | Initializes a new instance of Cylinder class. |
findProperty(name: String) → Property | Initializes a new instance of the Bone class. |
getProperty(name: String) → Object | Gets the transform matrix of the node in current pose. |
setProperty(name: String, value: Object) | Gets the width segments. |
removeProperty(name: String) → boolean | Gets flip coordinate system of control points/normal during importing/exporting. |