RotationInterpolator
public RotationInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfRotation,
float minimumAngle,
float maximumAngle)
Constructs a new rotation interpolator that varies
the target transform node's rotational component.
Parameters:
alpha - the alpha generator to use in the
rotation computation
target - the TransformGroup node affected
by this interpolator
axisOfRotation - the transform that defines the
local coordinate system in which this
interpolator operates. The rotation is done
about the Y-axis of this local coordinate system.
minimumAngle - the starting angle in radians
maximumAngle - the ending angle in radians
Alpha
public Alpha(int loopCount,
long increasingAlphaDuration)
This constructor takes only the loopCount and
increasingAlphaDuration as parameters and assigns the
default values to all of the other parameters.
Parameters:
loopCount - number of times to run this alpha; a value
of -1 specifies that the alpha loops indefinitely
increasingAlphaDuration - period of time during which
alpha goes from zero to one