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

java.lang.Object
  extended by RotationInterpolator
      extended by com.vwp.j3d.utils.behaviors.interpolators.RotationInterpolatorX
          extended by com.vwp.j3d.utils.behaviors.interpolators.RotationInterpolatorZ

public class RotationInterpolatorZ
extends RotationInterpolatorX


Constructor Summary
RotationInterpolatorZ(Alpha alpha, TransformGroup transformgroup, double x, double y, double z)
          Constructor for a rotation interpolator object
RotationInterpolatorZ(Alpha alpha, TransformGroup transformgroup, Transform3D transform3d, double f, double f1, double x, double y, double z)
          Constructor for a rotation interpolator object
 
Method Summary
 void processStimulus(java.util.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 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RotationInterpolatorZ

public RotationInterpolatorZ(Alpha alpha,
                             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 angle will not be influenced or modified by this interpolator
z - Initial z-angle, this value will be modified during this interpolator is active

RotationInterpolatorZ

public RotationInterpolatorZ(Alpha alpha,
                             TransformGroup transformgroup,
                             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 angle will not be influenced or modified by this interpolator
z - Initial z-angle, this value will be modified during this interpolator is active
Method Detail

processStimulus

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