com.java4ever.m3g
Class KeyframeSequence
java.lang.Object
com.java4ever.m3g.M3GObject
com.java4ever.m3g.Object3D
com.java4ever.m3g.KeyframeSequence
- public class KeyframeSequence
- extends Object3D
| Fields inherited from class com.java4ever.m3g.M3GObject |
ANIMATION_CONTROLLER, ANIMATION_TRACK, APPEARANCE, BACKGROUND, CAMERA, COMPOSITING_MODE, EXTERNAL_REFERENCE, FOG, GROUP, HEADER, IMAGE2D, KEYFRAME_SEQUENCE, LIGHT, MATERIAL, MESH, MORPHING_MESH, POLYGON_MODE, SKINNED_MESH, SPRITE3D, TEXTURE2D, TRIANGLE_STRIP_ARRAY, VERTEX_ARRAY, VERTEX_BUFFER, WORLD |
|
Constructor Summary |
KeyframeSequence(int numKeyframes,
int numComponents,
int interpolation)
|
| Methods inherited from class com.java4ever.m3g.Object3D |
addAnimationTrack, animate, buildReferenceTable, duplicate, find, getAnimationTrack, getAnimationTrackCount, getReferences, getUserID, getUserObject, removeAnimationTrack, setUserID, setUserObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LINEAR
public static final int LINEAR
- See Also:
- Constant Field Values
SLERP
public static final int SLERP
- See Also:
- Constant Field Values
SPLINE
public static final int SPLINE
- See Also:
- Constant Field Values
SQUAD
public static final int SQUAD
- See Also:
- Constant Field Values
STEP
public static final int STEP
- See Also:
- Constant Field Values
CONSTANT
public static final int CONSTANT
- See Also:
- Constant Field Values
LOOP
public static final int LOOP
- See Also:
- Constant Field Values
KeyframeSequence
public KeyframeSequence(int numKeyframes,
int numComponents,
int interpolation)
setKeyframe
public void setKeyframe(int index,
int time,
float[] value)
setValidRange
public void setValidRange(int first,
int last)
setDuration
public void setDuration(int duration)
getDuration
public int getDuration()
setRepeatMode
public void setRepeatMode(int mode)
getRepeatMode
public int getRepeatMode()
getObjectType
public int getObjectType()
- Specified by:
getObjectType in class M3GObject
read
protected void read(M3GInputStream is,
java.util.ArrayList table)
throws java.io.IOException
- Overrides:
read in class Object3D
- Throws:
java.io.IOException
write
protected void write(M3GOutputStream os,
java.util.ArrayList table)
throws java.io.IOException
- Overrides:
write in class Object3D
- Throws:
java.io.IOException
Copyright 2005 java4ever.com. All Rights Reserved.