com.vwp.j3d.utils.behaviors.interpolators
Class RotationInterpolatorY

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Leaf
              extended by javax.media.j3d.Behavior
                  extended by javax.media.j3d.Interpolator
                      extended by javax.media.j3d.TransformInterpolator
                          extended by javax.media.j3d.RotationInterpolator
                              extended by com.vwp.j3d.utils.behaviors.interpolators.RotationInterpolatorX
                                  extended by com.vwp.j3d.utils.behaviors.interpolators.RotationInterpolatorY

public class RotationInterpolatorY
extends RotationInterpolatorX


Field Summary
 
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
 
Constructor Summary
RotationInterpolatorY(javax.media.j3d.Alpha alpha, javax.media.j3d.TransformGroup transformgroup, double x, double y, double z)
          Constructor for a rotation interpolator object
RotationInterpolatorY(javax.media.j3d.Alpha alpha, javax.media.j3d.TransformGroup transformgroup, javax.media.j3d.Transform3D transform3d, double f, double f1, double x, double y, double z)
          Constructor for a rotation interpolator object
 
Method Summary
 void processStimulus(Enumeration enumeration)
           
 
Methods inherited from class com.vwp.j3d.utils.behaviors.interpolators.RotationInterpolatorX
emulateFrameSwitch, getMaximumAngle, getMinimumAngle, getTarget, setBaseRotation, setMaximumAngle, setMinimumAngle, setTarget
 
Methods inherited from class javax.media.j3d.RotationInterpolator
cloneNode, computeTransform, getAxisOfRotation, setAxisOfRotation
 
Methods inherited from class javax.media.j3d.TransformInterpolator
getTransformAxis, setTransformAxis, updateNodeReferences
 
Methods inherited from class javax.media.j3d.Interpolator
getAlpha, initialize, setAlpha
 
Methods inherited from class javax.media.j3d.Behavior
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RotationInterpolatorY

public RotationInterpolatorY(javax.media.j3d.Alpha alpha,
                             javax.media.j3d.TransformGroup transformgroup,
                             double x,
                             double y,
                             double z)
Constructor for a rotation interpolator object

Parameters:
alpha - An Alpha object which describes the rotation that has to be performed
transformgroup - The transform group which has to be used to perform the rotation with
x - Initial x-angle, this angle will not be influenced or modified by this interpolator
y - Initial y-angle, this value will be modified during this interpolator is active
z - Initial z-angle, this angle will not be influenced or modified by this interpolator

RotationInterpolatorY

public RotationInterpolatorY(javax.media.j3d.Alpha alpha,
                             javax.media.j3d.TransformGroup transformgroup,
                             javax.media.j3d.Transform3D transform3d,
                             double f,
                             double f1,
                             double x,
                             double y,
                             double z)
Constructor for a rotation interpolator object

Parameters:
alpha - An Alpha object which describes the rotation that has to be performed
transformgroup - The transform group which has to be used to perform the rotation with
f - The angle where the rotation has to start from
f1 - The end angle to what the interpolator has the object rotate to
x - Initial x-angle, this angle will not be influenced or modified by this interpolator
y - Initial y-angle, this value will be modified during this interpolator is active
z - Initial z-angle, this angle will not be influenced or modified by this interpolator
Method Detail

processStimulus

public void processStimulus(Enumeration enumeration)
Overrides:
processStimulus in class RotationInterpolatorX