com.sun.j3d.utils.behaviors.interpolators
Class RotPosScaleTCBSplinePathInterpolator
java.lang.Object
|
+--javax.media.j3d.SceneGraphObject
|
+--javax.media.j3d.Node
|
+--javax.media.j3d.Leaf
|
+--javax.media.j3d.Behavior
|
+--javax.media.j3d.Interpolator
|
+--com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
|
+--com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
- public class RotPosScaleTCBSplinePathInterpolator
- extends TCBSplinePathInterpolator
RotPosScaleTCBSplinePathInterpolator; A rotation and position path
interpolation behavior node using Kochanek-Bartels cubic splines.
| Fields inherited from class javax.media.j3d.Interpolator |
defaultWakeupCriterion |
| Fields inherited from class javax.media.j3d.Node |
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
| Methods inherited from class javax.media.j3d.Interpolator |
getAlpha, initialize, setAlpha |
| Methods inherited from class javax.media.j3d.Behavior |
getEnable, getSchedulingBoundingLeaf, getSchedulingBounds, getView, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, wakeupOn |
| Methods inherited from class javax.media.j3d.Node |
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
| Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability, duplicateSceneGraphObject, getCapability, getUserData, isCompiled, isLive, setCapability, setUserData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RotPosScaleTCBSplinePathInterpolator
public RotPosScaleTCBSplinePathInterpolator(javax.media.j3d.Alpha alpha,
javax.media.j3d.TransformGroup target,
javax.media.j3d.Transform3D axisOfRotPosScale,
TCBKeyFrame[] keys)
setAxisOfRotPosScale
public void setAxisOfRotPosScale(javax.media.j3d.Transform3D axisOfRotPosScale)
getAxisOfRotPosScale
public javax.media.j3d.Transform3D getAxisOfRotPosScale()
setTarget
public void setTarget(javax.media.j3d.TransformGroup target)
getTarget
public javax.media.j3d.TransformGroup getTarget()
processStimulus
public void processStimulus(java.util.Enumeration criteria)
- Overrides:
processStimulus in class javax.media.j3d.Behavior
cloneNode
public javax.media.j3d.Node cloneNode(boolean forceDuplicate)
- Overrides:
cloneNode in class javax.media.j3d.Node
duplicateNode
public void duplicateNode(javax.media.j3d.Node originalNode,
boolean forceDuplicate)
- Overrides:
duplicateNode in class TCBSplinePathInterpolator
updateNodeReferences
public void updateNodeReferences(javax.media.j3d.NodeReferenceTable refTable)
- Overrides:
updateNodeReferences in class javax.media.j3d.Behavior