Package | Description |
---|---|
org.scijava.java3d |
Provides the core set of classes for the
3D graphics API for the Java platform; click here for more information,
including explanatory material that was formerly found in the guide.
|
org.scijava.java3d.loaders |
Provides interfaces and abstract classes for writing Java 3D loaders.
|
org.scijava.java3d.loaders.lw3d |
Provides a Java 3D loader for Lightwave 3D scene files.
|
org.scijava.java3d.utils.behaviors.interpolators |
Provides spline-based interpolation behaviors.
|
org.scijava.java3d.utils.behaviors.keyboard |
Provides keyboard navigation utility classes.
|
org.scijava.java3d.utils.behaviors.mouse |
Provides mouse navigation utility classes.
|
org.scijava.java3d.utils.behaviors.picking |
Deprecated: Use
org.scijava.java3d.utils.pickfast.behaviors
instead. |
org.scijava.java3d.utils.behaviors.sensor |
Provides 6DOF sensor behavior classes.
|
org.scijava.java3d.utils.behaviors.vp |
Provides ViewPlatform navigation utility classes.
|
org.scijava.java3d.utils.pickfast.behaviors |
Provides picking behaviors for the new core picking methods.
|
org.scijava.java3d.utils.picking.behaviors |
OBSOLETE: provides picking behaviors for the old picking
methods.
|
org.scijava.java3d.utils.universe |
Provides utility classes for setting up the Java 3D universe,
including the viewing configuration.
|
Modifier and Type | Field and Description |
---|---|
protected TransformGroup |
TransformInterpolator.target
The TransformGroup node affected by this transformInterpolator
|
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(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(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 | Field and Description |
---|---|
protected TransformGroup |
MouseBehavior.transformGroup |
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(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(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(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(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(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 | Field and Description |
---|---|
protected TransformGroup |
PickMouseBehavior.currGrp
Deprecated.
|
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 | Field and Description |
---|---|
protected TransformGroup |
ViewPlatformBehavior.targetTG
The target TransformGroup for this behavior.
|
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 | Field and Description |
---|---|
protected TransformGroup |
PickMouseBehavior.currGrp |
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 | Field and Description |
---|---|
protected TransformGroup |
PickMouseBehavior.currGrp |
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.
|
Copyright © 2016–2022 SciJava. All rights reserved.