Modifier and Type | Method and Description |
---|---|
TransformGroup |
TransformInterpolator.getTarget()
This method retrieves this interpolator's TransformGroup
node reference.
|
TransformGroup |
Billboard.getTarget()
Returns a copy of the transformGroup associated with this Billboard.
|
TransformGroup |
WakeupOnTransformChange.getTransformGroup()
Returns the TransformGroup node used in creating this WakeupCriterion
|
Modifier and Type | Method and Description |
---|---|
void |
TransformInterpolator.setTarget(TransformGroup target)
This method sets the target TransformGroup node for this
interpolator.
|
void |
Billboard.setTarget(TransformGroup tg)
Sets the tranformGroup for this Billboard object.
|
Constructor and Description |
---|
Billboard(TransformGroup tg)
Constructs a Billboard node with default parameters that operates
on the specified TransformGroup node.
|
Billboard(TransformGroup tg,
int mode,
Point3f point)
Constructs a Billboard node with the specified rotation point and mode
that operates on the specified TransformGroup node.
|
Billboard(TransformGroup tg,
int mode,
Vector3f axis)
Constructs a Billboard node with the specified axis and mode
that operates on the specified TransformGroup node.
|
PathInterpolator(Alpha alpha,
TransformGroup target,
float[] knots)
Constructs a new PathInterpolator object that interpolates
between the knot values in the knots array.
|
PathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots)
Constructs a new PathInterpolator object that interpolates
between the knot values in the knots array.
|
PositionInterpolator(Alpha alpha,
TransformGroup target)
Constructs a trivial position interpolator with a specified target,
an axisOfTranslation set to Identity, a startPosition of 0.0f, and
an endPosition of 1.0f.
|
PositionInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float startPosition,
float endPosition)
Constructs a new position interpolator that varies the target
TransformGroup's translational component (startPosition and endPosition).
|
PositionPathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Point3f[] positions)
Constructs a new PositionPathInterpolator that varies the transform
of the target TransformGroup.
|
RotationInterpolator(Alpha alpha,
TransformGroup target)
Constructs a trivial rotation interpolator with a specified target,
an default axisOfTranform set to identity, a minimum angle of 0.0f, and
a maximum angle of 2*pi radians.
|
RotationInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float minimumAngle,
float maximumAngle)
Constructs a new rotation interpolator that varies the target
transform node's rotational component.
|
RotationPathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Quat4f[] quats)
Constructs a new RotationPathInterpolator object that varies the
target TransformGroup node's transform.
|
RotPosPathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Quat4f[] quats,
Point3f[] positions)
Constructs a new interpolator that varies the rotation and translation
of the target TransformGroup's transform.
|
RotPosScalePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Quat4f[] quats,
Point3f[] positions,
float[] scales)
Constructs a new RotPosScalePathInterpolator object that varies the
rotation, translation, and scale of the target TransformGroup's
transform.
|
ScaleInterpolator(Alpha alpha,
TransformGroup target)
Constructs a trivial scale interpolator that varies its target
TransformGroup node between the two specified alpha values
using the specified alpha, an identity matrix,
a minimum scale = 0.1f, and a maximum scale = 1.0f.
|
ScaleInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float minimumScale,
float maximumScale)
Constructs a new scaleInterpolator object that varies its target
TransformGroup node's scale component between two scale values
(minimumScale and maximumScale).
|
TransformInterpolator(Alpha alpha,
TransformGroup target)
Constructs a trivial transform interpolator with a specified alpha,
a specified target and an default axis set to Identity.
|
TransformInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform)
Constructs a new transform interpolator that set an specified alpha,
a specified targe and a specified axisOfTransform.
|
WakeupOnTransformChange(TransformGroup node)
Constructs a new WakeupOnTransformChange criterion.
|
Modifier and Type | Method and Description |
---|---|
TransformGroup[] |
SceneBase.getViewGroups()
This method returns an array of all View Groups defined in the file.
|
TransformGroup[] |
Scene.getViewGroups()
This method returns an array of all View Groups defined in the file.
|
Modifier and Type | Method and Description |
---|---|
void |
SceneBase.addViewGroup(TransformGroup tg)
Adds the given group to the list of view groups.
|
Modifier and Type | Method and Description |
---|---|
TransformGroup |
Lw3dLoader.getObject(java.lang.String name)
getObject() iterates through the objectList checking the given
name against the fileName and objectName of each object in turn.
|
Constructor and Description |
---|
KBRotPosScaleSplinePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
KBKeyFrame[] keys)
Constructs a new KBRotPosScaleSplinePathInterpolator object that
varies the rotation, translation, and scale of the target
TransformGroup's transform.
|
KBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
KBKeyFrame[] keys)
Constructs a new KBSplinePathInterpolator object that interpolates
between keyframes with specified alpha, target and an default
axisOfTranform set to identity.
|
KBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
KBKeyFrame[] keys)
Constructs a new KBSplinePathInterpolator object that interpolates
between keyframes with specified alpha, target and axisOfTransform.
|
RotPosScaleTCBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
TCBKeyFrame[] keys)
Constructs a new RotPosScaleTCBSplinePathInterpolator object that
varies the rotation, translation, and scale of the target
TransformGroup's transform.
|
TCBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
TCBKeyFrame[] keys)
Constructs a new TCBSplinePathInterpolator object that interpolates
between keyframes with specified alpha, target and default axisOfTransform
set to identity.
|
TCBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
TCBKeyFrame[] keys)
Constructs a new TCBSplinePathInterpolator object that interpolates
between keyframes with specified alpha, target and axisOfTransform.
|
Constructor and Description |
---|
KeyNavigator(TransformGroup targetTG)
Constructs a new key navigator object that operates on the specified
transform group.
|
KeyNavigatorBehavior(java.awt.Component c,
TransformGroup targetTG)
Constructs a key navigator behavior that uses AWT listeners
and behavior posts rather than WakeupOnAWTEvent.
|
KeyNavigatorBehavior(TransformGroup targetTG)
Constructs a new key navigator behavior node that operates
on the specified transform group.
|
Modifier and Type | Method and Description |
---|---|
TransformGroup |
MouseBehavior.getTransformGroup()
Return the transformGroup on which this node is operating
|
Modifier and Type | Method and Description |
---|---|
void |
MouseBehavior.setTransformGroup(TransformGroup transformGroup)
Swap a new transformGroup replacing the old one.
|
Constructor and Description |
---|
MouseBehavior(java.awt.Component c,
TransformGroup transformGroup)
Creates a mouse behavior that uses AWT listeners and behavior
posts rather than WakeupOnAWTEvent.
|
MouseBehavior(TransformGroup transformGroup)
Creates a mouse behavior object with a given transform group.
|
MouseRotate(java.awt.Component c,
TransformGroup transformGroup)
Creates a rotate behavior that uses AWT listeners and behavior
posts rather than WakeupOnAWTEvent.
|
MouseRotate(TransformGroup transformGroup)
Creates a rotate behavior given the transform group.
|
MouseTranslate(java.awt.Component c,
TransformGroup transformGroup)
Creates a translate behavior that uses AWT listeners and behavior
posts rather than WakeupOnAWTEvent.
|
MouseTranslate(TransformGroup transformGroup)
Creates a mouse translate behavior given the transform group.
|
MouseWheelZoom(java.awt.Component c,
TransformGroup transformGroup)
Creates a zoom behavior that uses AWT listeners and behavior
posts rather than WakeupOnAWTEvent.
|
MouseWheelZoom(TransformGroup transformGroup)
Creates a zoom behavior given the transform group.
|
MouseZoom(java.awt.Component c,
TransformGroup transformGroup)
Creates a zoom behavior that uses AWT listeners and behavior
posts rather than WakeupOnAWTEvent.
|
MouseZoom(TransformGroup transformGroup)
Creates a zoom behavior given the transform group.
|
Modifier and Type | Method and Description |
---|---|
void |
PickingCallback.transformChanged(int type,
TransformGroup tg)
Deprecated.
Called by the Pick Behavior with which this callback
is registered each time the Picked object is moved
|
Modifier and Type | Method and Description |
---|---|
TransformGroup |
Mouse6DPointerBehavior.getEcho()
Gets the echo used by this behavior.
|
Constructor and Description |
---|
Mouse6DPointerBehavior(Sensor sensor,
TransformGroup tg)
Constructs the behavior with an echo parented by the specified
TransformGroup.
|
Modifier and Type | Method and Description |
---|---|
TransformGroup |
WandViewBehavior.getEchoTransformGroup()
Gets the transform group containing a 6DOF sensor's echo geometry.
|
Modifier and Type | Method and Description |
---|---|
void |
WandViewBehavior.setEchoTransformGroup(TransformGroup echo)
Sets the transform group containing a 6DOF sensor's echo geometry.
|
Constructor and Description |
---|
WandViewBehavior(Sensor sensor6D,
Sensor sensor2D,
TransformGroup echo)
Creates a new instance with the specified sensors and a 6DOF sensor
echo parented by the specified
TransformGroup . |
WandViewBehavior(Sensor sensor6D,
Sensor sensor2D,
View view,
TransformGroup viewTransform,
Transform3D homeTransform,
TransformGroup echo)
Creates a new instance with the specified sensors and a 6DOF sensor
echo parented by the specified
TransformGroup . |
Modifier and Type | Method and Description |
---|---|
void |
PickingCallback.transformChanged(int type,
TransformGroup tg)
Called by the Pick Behavior with which this callback
is registered each time the Picked object is moved
|
Modifier and Type | Method and Description |
---|---|
void |
PickingCallback.transformChanged(int type,
TransformGroup tg)
Called by the Pick Behavior with which this callback
is registered each time the Picked object is moved
|
Modifier and Type | Method and Description |
---|---|
TransformGroup |
MultiTransformGroup.getTransformGroup(int transform)
Returns the selected TransformGroup node.
|
TransformGroup |
ViewingPlatform.getViewPlatformTransform()
Returns a reference to the "bottom most" transform in the
MultiTransformGroup that is above the ViewPlatform node.
|