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.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.geometry |
Provides geometry construction, triangulation, and optimization
utility classes.
|
org.scijava.java3d.utils.scenegraph.io |
This package provides a Java3D SceneGraph IO capability.
|
Modifier and Type | Class and Description |
---|---|
class |
AlternateAppearance
The AlternateAppearance leaf node is used for overriding the
Appearance component of selected nodes.
|
class |
AmbientLight
An ambient light source object.
|
class |
Background
The Background leaf node defines a solid background color
and a background image that are used to fill the window at the
beginning of each new frame.
|
class |
BackgroundSound
A BackgroundSound node defines an unattenuated, nonspatialized sound
source that has no position or direction.
|
class |
Behavior
The Behavior leaf node provides a framework for adding user-defined
actions into the scene graph.
|
class |
Billboard
The Billboard behavior node operates on the TransformGroup node
to cause the local +z axis of the TransformGroup to point at
the viewer's eye position.
|
class |
BoundingLeaf
The BoundingLeaf node defines a bounding region object that can be
referenced by other nodes to define a region of influence
(Fog and Light nodes), an application region (Background, Clip,
and Soundscape nodes), or a scheduling region (Sound and
Behavior nodes).
|
class |
Clip
The Clip leaf node defines the back, or far, clip distance in
the virtual universe.
|
class |
ColorInterpolator
Color interpolation behavior.
|
class |
ConeSound
The ConeSound node object defines a PointSound node whose sound source is
directed along a specific vector in space.
|
class |
DirectionalLight
A DirectionalLight node defines an oriented light with an origin at
infinity.
|
class |
DistanceLOD
This class defines a distance-based LOD behavior node that operates on
a Switch group node to select one of the children of that Switch node
based on the distance of this LOD node from the viewer.
|
class |
ExponentialFog
The ExponentialFog leaf node extends the Fog leaf node by adding a
fog density that is used as the exponent of the fog equation.
|
class |
Fog
The Fog leaf node defines a set of fog parameters common to all
types of fog.
|
class |
Interpolator
Interpolator is an abstract class that extends Behavior to provide
common methods used by various interpolation subclasses.
|
class |
Light
The Light leaf node is an abstract class that defines a set of
parameters common to all
types of light.
|
class |
LinearFog
The LinearFog leaf node defines fog distance parameters for
linear fog.
|
class |
Link
A Link leaf node allows an application to reference a shared graph,
rooted by a SharedGroup node, from within a branch graph or another
shared graph.
|
class |
LOD
An LOD leaf node is an abstract behavior class that operates on
a list of Switch group nodes to select one of the children of the
Switch nodes.
|
class |
ModelClip
The ModelClip leaf node defines a set of 6 arbitrary clipping
planes in the virtual universe.
|
class |
Morph
Deprecated.
As of Java 3D version 1.4.
|
class |
OrientedShape3D
The OrientedShape3D leaf node is a Shape3D node that is oriented
along a specified axis or about a specified point.
|
class |
PathInterpolator
PathInterpolator behavior.
|
class |
PointLight
The PointLight object specifies an attenuated light source at a
fixed point in space that radiates light equally in all directions
away from the light source.
|
class |
PointSound
The PointSound node (a sub-class of the Sound node) defines a spatially
located sound source whose waves radiate uniformly in all directions from
a given location in space.
|
class |
PositionInterpolator
Position interpolator behavior.
|
class |
PositionPathInterpolator
PositionPathInterpolator behavior.
|
class |
RotationInterpolator
Rotation interpolator behavior.
|
class |
RotationPathInterpolator
RotationPathInterpolator behavior.
|
class |
RotPosPathInterpolator
RotPosPathInterpolator behavior.
|
class |
RotPosScalePathInterpolator
RotPosScalePathInterpolation behavior.
|
class |
ScaleInterpolator
Scale interpolation behavior.
|
class |
Shape3D
The Shape3D leaf node specifies all geometric objects.
|
class |
Sound
Sound node is an abstract class that defines the properties common to all
sound sources.
|
class |
Soundscape
The Soundscape Leaf Node defines the attributes that characterize the
listener's environment as it pertains to sound.
|
class |
SpotLight
The SpotLight object specifies an attenuated light source at a
fixed point in space that radiates light in a specified direction
from the light source.
|
class |
SwitchValueInterpolator
SwitchValueInterpolator behavior.
|
class |
TransformInterpolator
TransformInterpolator is an abstract class that extends
Interpolator to provide common methods used by various transform
related interpolator subclasses.
|
class |
TransparencyInterpolator
TransparencyInterpolator behavior.
|
class |
ViewPlatform
The ViewPlatform leaf node object controls the position, orientation
and scale of the viewer.
|
Modifier and Type | Class and Description |
---|---|
class |
KBRotPosScaleSplinePathInterpolator
KBRotPosScaleSplinePathInterpolator behavior.
|
class |
KBSplinePathInterpolator
KBSplinePathInterpolator behavior.
|
class |
RotPosScaleTCBSplinePathInterpolator
RotPosScaleTCBSplinePathInterpolator behavior.
|
class |
TCBSplinePathInterpolator
TCBSplinePathInterpolator behavior.
|
Modifier and Type | Class and Description |
---|---|
class |
KeyNavigatorBehavior
This class is a simple behavior that invokes the KeyNavigator
to modify the view platform transform.
|
Modifier and Type | Class and Description |
---|---|
class |
MouseBehavior
Base class for all mouse manipulators (see MouseRotate, MouseZoom
and MouseTranslate for
examples of how to extend this base class).
|
class |
MouseRotate
MouseRotate is a Java3D behavior object that lets users control the
rotation of an object via a mouse.
|
class |
MouseTranslate
MouseTranslate is a Java3D behavior object that lets users control the
translation (X, Y) of an object via a mouse drag motion with the third
mouse button (alt-click on PC).
|
class |
MouseWheelZoom
MouseWheelZoom is a Java3D behavior object that lets users control the
Z axis translation of an object via mouse wheel.
|
class |
MouseZoom
MouseZoom is a Java3D behavior object that lets users control the
Z axis translation of an object via a mouse drag motion with the second
mouse button.
|
Modifier and Type | Class and Description |
---|---|
class |
PickMouseBehavior
Deprecated.
As of Java 3D version 1.2, replaced by
org.scijava.java3d.utils.picking.behaviors.PickMouseBehavior |
class |
PickRotateBehavior
Deprecated.
As of Java 3D version 1.2, replaced by
org.scijava.java3d.utils.picking.behaviors.PickRotateBehavior |
class |
PickTranslateBehavior
Deprecated.
As of Java 3D version 1.2, replaced by
org.scijava.java3d.utils.picking.behaviors.PickTranslateBehavior |
class |
PickZoomBehavior
Deprecated.
As of Java 3D version 1.2, replaced by
org.scijava.java3d.utils.picking.behaviors.PickZoomBehavior |
Modifier and Type | Class and Description |
---|---|
class |
Mouse6DPointerBehavior
This class provides basic behavior for a 6DOF mouse sensor.
|
class |
SensorBeamEcho
A Shape3D representing a beam pointing from the origin of a
sensor's local coordinate system to its hotspot.
|
class |
SensorGnomonEcho
A Shape3D representing a gnomon pointing along each coordinate
axis.
|
Modifier and Type | Class and Description |
---|---|
class |
OrbitBehavior
Moves the View around a point of interest when the mouse is dragged with
a mouse button pressed.
|
class |
ViewPlatformAWTBehavior
Abstract class which implements much of the event tracking and
state updating in a thread safe manner.
|
class |
ViewPlatformBehavior
Abstract class for ViewPlatformBehaviors.
|
class |
WandViewBehavior
Manipulates view platform transforms using a motion-tracked wand or mouse
equipped with a six degree of freedom (6DOF) sensor.
|
Modifier and Type | Class and Description |
---|---|
class |
ColorCube
Simple color-per-vertex cube with a different color for each face
|
class |
Text2D
A Text2D object is a representation of a string as a texture mapped
rectangle.
|
Modifier and Type | Class and Description |
---|---|
class |
UnresolvedBehavior
This Behavior is used in place of any behaviors which can not
be instantiated when a scene graph is read.
|
Copyright © 2016–2022 SciJava. All rights reserved.