A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

addBackgroundNode(Background) - Method in class com.sun.j3d.loaders.SceneBase
Adds the given Background node to the list of backgrounds.
addBehaviorNode(Behavior) - Method in class com.sun.j3d.loaders.SceneBase
Adds the given behavior to a list of behaviors
addBranchGraph(BranchGroup) - Method in class com.sun.j3d.utils.universe.SimpleUniverse
Used to add Nodes to the geometry side (as opposed to the view side) of the scene graph.
addDescription(String) - Method in class com.sun.j3d.loaders.SceneBase
Sets the text description of the scene to the passed in String.
addFogNode(Fog) - Method in class com.sun.j3d.loaders.SceneBase
Adds the given Fog node to the list of fog nodes.
addHorizontalFOV(float) - Method in class com.sun.j3d.loaders.SceneBase
Adds the given field of view value to the list of field of view values.
addLightNode(Light) - Method in class com.sun.j3d.loaders.SceneBase
Adds the given Light node to the list of lights.
addNamedObject(String, Object) - Method in class com.sun.j3d.loaders.SceneBase
Adds the given String/Object pair to the table of named objects.
addSoundNode(Sound) - Method in class com.sun.j3d.loaders.SceneBase
Adds the given Sound node to the list of sounds.
addViewGroup(TransformGroup) - Method in class com.sun.j3d.loaders.SceneBase
Adds the given group to the list of view groups.
angularDistance - Variable in class com.sun.j3d.audioengines.Sample
Directional Sound's gain can be attenuated based on the listener's location off-angle from the source source direction.
angularFilterCutoff - Variable in class com.sun.j3d.audioengines.Sample
 
angularFilterType - Variable in class com.sun.j3d.audioengines.Sample
 
angularGain - Variable in class com.sun.j3d.audioengines.Sample
 
appletResize(int, int) - Method in class com.sun.j3d.utils.applet.MainFrame
 
attenuationDistance - Variable in class com.sun.j3d.audioengines.Sample
 
attenuationGain - Variable in class com.sun.j3d.audioengines.Sample
 
attribs - Variable in class com.sun.j3d.audioengines.AudioEngine3D
 
AudioEngine - class com.sun.j3d.audioengines.AudioEngine.
A AudioEngine object encapsulates the AudioDevice's basic information.
AudioEngine(PhysicalEnvironment) - Constructor for class com.sun.j3d.audioengines.AudioEngine
Construct a new AudioEngine with the specified P.E.
AudioEngine3D - class com.sun.j3d.audioengines.AudioEngine3D.
The AudioEngine3D Class defines an audio output device that generates sound 'image' from high-level sound parameters passed to it during scene graph.
AudioEngine3D(PhysicalEnvironment) - Constructor for class com.sun.j3d.audioengines.AudioEngine3D
Construct a new AudioEngine with the specified P.E.
AuralParameters - class com.sun.j3d.audioengines.AuralParameters.
The AuralParameters Class defines a set of fields that correspond to AuralAttribute fields.
AuralParameters() - Constructor for class com.sun.j3d.audioengines.AuralParameters
Construct a new AuralParameters object
avatar - Variable in class com.sun.j3d.utils.universe.Viewer
 
avatarRoot - Variable in class com.sun.j3d.utils.universe.ViewingPlatform
Used to keep track of added geometry.

B

BACK - Static variable in class com.sun.j3d.utils.geometry.Box
Used to designate the back side of the box when using getShape().
backAttenuationDistance - Variable in class com.sun.j3d.audioengines.Sample
Pairs of distances and gain scale factors that define piecewise linear gain BACK attenuation between each pair.
backAttenuationGain - Variable in class com.sun.j3d.audioengines.Sample
 
bank - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
basePath - Variable in class com.sun.j3d.loaders.LoaderBase
Stores the basePath for data files associated with the file passed into load(String).
baseUrl - Variable in class com.sun.j3d.loaders.LoaderBase
Stores the baseUrl for data files associated with the URL passed into load(URL).
bias - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
bias - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
BODY - Static variable in class com.sun.j3d.utils.geometry.Cone
Designates the body of the cone.
BODY - Static variable in class com.sun.j3d.utils.geometry.Cylinder
Designates the body of the cylinder.
BODY - Static variable in class com.sun.j3d.utils.geometry.Sphere
Sphere shape identifier, used by getShape.
BOTTOM - Static variable in class com.sun.j3d.utils.geometry.Box
Used to designate the bottom side of the box when using getShape().
BOTTOM - Static variable in class com.sun.j3d.utils.geometry.Cylinder
Designates the bottom end-cap of the cylinder.
BOUNDS - Static variable in class com.sun.j3d.utils.picking.PickTool
Use this mode to pick by bounds and get basic information on the pick.
Box - class com.sun.j3d.utils.geometry.Box.
Box is a geometry primitive created with a given length, width, and height.
Box() - Constructor for class com.sun.j3d.utils.geometry.Box
Constructs a default box of 1.0 in all dimensions.
Box(float, float, float, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Box
Constructs a box of a given dimension and appearance.
Box(float, float, float, int, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Box
 
Box(float, float, float, int, Appearance, int) - Constructor for class com.sun.j3d.utils.geometry.Box
Constructs a box of a given dimension, flags, and appearance.
BRANCH_GROUP - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. A flag to indicate to the pickNode method to return a BranchGroup node from a given SceneGraphPath.
BRANCH_GROUP - Static variable in class com.sun.j3d.utils.picking.PickResult
Flag to pass to getNode(int) to return a BranchGroup node from the SceneGraphPath.
BUFFERED_AUDIO_DATA - Static variable in class com.sun.j3d.audioengines.javasound.JSSample
Sound data specified as Buffered is copied by the AudioDevice driver implementation.
BUFFERED_MIDI_DATA - Static variable in class com.sun.j3d.audioengines.javasound.JSSample
 
buttonPress - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
buttonPress - Variable in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated.  
buttonPress - Variable in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 
BY_REFERENCE - Static variable in class com.sun.j3d.utils.image.TextureLoader
Optional flag - specifies that the ImageComponent2D will access the image data by reference

C

cacheGeometry(int, float, float, float, int, int, int, GeomBuffer) - Method in class com.sun.j3d.utils.geometry.Primitive
 
canvas - Variable in class com.sun.j3d.utils.universe.Viewer
 
CAP - Static variable in class com.sun.j3d.utils.geometry.Cone
Designates the end-cap of the cone.
clear() - Method in class com.sun.j3d.audioengines.Sample
Clears/re-initialize fields associated with sample data for this sound, and frees any device specific data associated with this sample.
clear() - Method in class com.sun.j3d.audioengines.javasound.JSSample
Clears/re-initialize fields associated with sample data for this sound, and frees any device specific data associated with this sample.
clear() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Delete all compressed objects from this instance.
clearSound(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Clear Sound Removes/clears associated sound data with this sound source node
clearSound(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
Clears the fields associated with sample data for this sound.
cloneNode(boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
cloneNode(boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
 
cloneNode(boolean) - Method in class com.sun.j3d.utils.geometry.Box
Used to create a new instance of the node.
cloneNode(boolean) - Method in class com.sun.j3d.utils.geometry.Cone
Used to create a new instance of the node.
cloneNode(boolean) - Method in class com.sun.j3d.utils.geometry.Cylinder
Used to create a new instance of the node.
cloneNode(boolean) - Method in class com.sun.j3d.utils.geometry.Sphere
Used to create a new instance of the node.
close() - Method in class com.sun.j3d.audioengines.AudioEngine
Code to close the device
close() - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
Code to close the device
close() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Release the resources associated with this instance.
ColorCube - class com.sun.j3d.utils.geometry.ColorCube.
Simple color-per-vertex cube with a different color for each face
ColorCube() - Constructor for class com.sun.j3d.utils.geometry.ColorCube
Constructs a color cube with unit scale.
ColorCube(double) - Constructor for class com.sun.j3d.utils.geometry.ColorCube
Constructs a color cube with the specified scale.
compress(CompressionStream) - Method in class com.sun.j3d.utils.compression.GeometryCompressor
Compress a stream into a CompressedGeometry node component.
compress(CompressionStream, CompressedGeometryFile) - Method in class com.sun.j3d.utils.compression.GeometryCompressor
Compress a stream and append the output to a CompressedGeometryFile.
CompressedGeometryFile - class com.sun.j3d.utils.compression.CompressedGeometryFile.
This class provides methods to read and write compressed geometry resource files.
CompressedGeometryFile(RandomAccessFile) - Constructor for class com.sun.j3d.utils.compression.CompressedGeometryFile
Construct a new CompressedGeometryFile instance associated with a currently open RandomAccessFile.
CompressedGeometryFile(String) - Constructor for class com.sun.j3d.utils.compression.CompressedGeometryFile
Construct a new CompressedGeometryFile instance associated with the specified file.
CompressedGeometryFile(String, boolean) - Constructor for class com.sun.j3d.utils.compression.CompressedGeometryFile
Construct a new CompressedGeometryFile instance associated with the specified file.
CompressionStream - class com.sun.j3d.utils.compression.CompressionStream.
This class is used as input to a geometry compressor.
CompressionStream(GeometryInfo[]) - Constructor for class com.sun.j3d.utils.compression.CompressionStream
Creates a CompressionStream from an array of GeometryInfo objects.
CompressionStream(int, int, int, GeometryInfo[]) - Constructor for class com.sun.j3d.utils.compression.CompressionStream
Creates a CompressionStream from an array of GeometryInfo objects.
CompressionStream(int, int, int, Shape3D[]) - Constructor for class com.sun.j3d.utils.compression.CompressionStream
Creates a CompressionStream from an array of Shape3D scene graph objects.
CompressionStream(Shape3D[]) - Constructor for class com.sun.j3d.utils.compression.CompressionStream
Creates a CompressionStream from an array of Shape3D scene graph objects.
computeLength(float) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
 
computeLength(float) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment
Computes the length of the curve at a given point between key frames.
computePathInterpolation() - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
computePathInterpolation() - Method in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
This method computes the bounding knot indices and interpolation value "CurrentU" given the current value of alpha and the knots[] array.
conditions - Variable in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated.  
conditions - Variable in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 
Cone - class com.sun.j3d.utils.geometry.Cone.
Cone is a geometry primitive defined with a radius and a height.
Cone() - Constructor for class com.sun.j3d.utils.geometry.Cone
Constructs a default Cone of radius of 1.0 and height of 2.0.
Cone(float, float) - Constructor for class com.sun.j3d.utils.geometry.Cone
Constructs a default Cone of a given radius and height.
Cone(float, float, int, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Cone
Constructs a default cone of a given radius, height, primitive flags, and appearance.
Cone(float, float, int, int, int, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Cone
Constructs a customized Cone of a given radius, height, flags, resolution (X and Y dimensions), and appearance.
continuity - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
continuity - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
createAudioDevice() - Method in class com.sun.j3d.utils.universe.Viewer
Used to create and initialize the AudioDevice, used for sound rendering.
CubicSplineCurve - class com.sun.j3d.utils.behaviors.interpolators.CubicSplineCurve.
CubicSplineCurve is a container class that holds a number of cubicSplineSegments
CubicSplineSegment - class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment.
The CubicSplineSegment class creates the representation of a TCB (Kochanek-Bartels Spline).
currentU - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
currentU - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
This value is the distance between knots value which can be used in further calculations by the subclass.
currentView - Variable in class com.sun.j3d.audioengines.AudioEngine3D
Current View sound is being rendered
currGrp - Variable in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated.  
currGrp - Variable in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 
currXform - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
Cylinder - class com.sun.j3d.utils.geometry.Cylinder.
Cylinder is a geometry primitive defined with a radius and a height.
Cylinder() - Constructor for class com.sun.j3d.utils.geometry.Cylinder
Constructs a default cylinder of radius of 1.0 and height of 2.0.
Cylinder(float, float) - Constructor for class com.sun.j3d.utils.geometry.Cylinder
Constructs a default cylinder of a given radius and height.
Cylinder(float, float, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Cylinder
Constructs a default cylinder of a given radius, height, and appearance.
Cylinder(float, float, int, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Cylinder
Constructs a default cylinder of a given radius, height, primitive flags and appearance.
Cylinder(float, float, int, int, int, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Cylinder
Constructs a customized cylinder of a given radius, height, resolution (X and Y dimensions), and appearance.

D

debug - Static variable in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated.  
debug - Static variable in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 
debugFlag - Static variable in class com.sun.j3d.audioengines.AuralParameters
Debug print mechanism for Sound nodes
debugFlag - Static variable in class com.sun.j3d.audioengines.Sample
Debug print mechanism for Sound nodes
debugPrint(String) - Method in class com.sun.j3d.audioengines.AuralParameters
 
debugPrint(String) - Method in class com.sun.j3d.audioengines.Sample
 
debugPrint(String) - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
debugPrint(String) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
Prints information comtained in this key frame
debugPrintln(String) - Method in class com.sun.j3d.audioengines.Sample
 
direction - Variable in class com.sun.j3d.audioengines.Sample
The Cone Sound's direction vector.
dirtyFlags - Variable in class com.sun.j3d.audioengines.Sample
dirty flags denoting what has changed since last rendering
DistanceAttenuation - class com.sun.j3d.utils.audio.DistanceAttenuation.
 
DistanceAttenuation() - Constructor for class com.sun.j3d.utils.audio.DistanceAttenuation
 
duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
 
duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
 
duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.geometry.Box
Copies all node information from originalNode into the current node.
duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.geometry.Cone
Copies all node information from originalNode into the current node.
duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.geometry.Cylinder
Copies all node information from originalNode into the current node.
duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.geometry.Sphere
Copies all node information from originalNode into the current node.
duration - Variable in class com.sun.j3d.audioengines.Sample
 

E

ENABLE_APPEARANCE_MODIFY - Static variable in class com.sun.j3d.utils.geometry.Primitive
Specifies that the ALLOW_APPEARANCE_READ and ALLOW_APPEARANCE_WRITE bits are to be set on the generated geometry's Shape3D nodes.
ENABLE_GEOMETRY_PICKING - Static variable in class com.sun.j3d.utils.geometry.Primitive
Specifies that the ALLOW_INTERSECT capability bit should be set on the generated geometry.

F

fillDistanceAttenuation(float, float, float, float, float, float, int, Point2f[]) - Method in class com.sun.j3d.utils.audio.DistanceAttenuation
 
fillDistanceAttenuation(float, float, float, float, int, Point2f[]) - Method in class com.sun.j3d.utils.audio.DistanceAttenuation
 
fillDistanceAttenuation(float, float, Point2f[]) - Method in class com.sun.j3d.utils.audio.DistanceAttenuation
Fill a Distance Attenuation array recommend that the distance attenuation Point2f array is defined to be allocated to be 10 for DOUBLE_DISTANCE_HALF_GAIN - since 1/(2^10) exceeds 1/1000 scale that is agreed to be affective zero gain First method assumes that: type is half gain for every double of distance inner radius is 0.0 but region between 0th and 1st elements is constant since gains for these two elements are the same min gain approches zero.
finalize() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Release file resources when this object is garbage collected.
flags - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
FRONT - Static variable in class com.sun.j3d.utils.geometry.Box
Used to designate the front side of the box when using getShape().

G

gain - Variable in class com.sun.j3d.audioengines.Sample
Overall Scale Factor applied to sound.
GENERATE_MIPMAP - Static variable in class com.sun.j3d.utils.image.TextureLoader
Optional flag - specifies that mipmaps are generated for all levels
GENERATE_NORMALS - Static variable in class com.sun.j3d.utils.geometry.Primitive
Specifies that normals are generated along with the positions.
GENERATE_NORMALS_INWARD - Static variable in class com.sun.j3d.utils.geometry.Primitive
Specifies that normals are to be flipped along the surface.
GENERATE_TEXTURE_COORDS - Static variable in class com.sun.j3d.utils.geometry.Primitive
Specifies that texture coordinates are generated along with the positions.
generatePickRay(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Creates a PickRay that starts at the viewer position and points into the scene in the direction of (xpos, ypos) specified in window space.
GEOMETRY - Static variable in class com.sun.j3d.utils.picking.PickTool
Use this mode to pick by geometry and get basic information on the pick.
GEOMETRY_INTERSECT_INFO - Static variable in class com.sun.j3d.utils.picking.PickTool
Use this mode to pick by geometry and save information about the intersections (intersected primitive, intersection point and closest vertex).
GEOMETRY_NOT_SHARED - Static variable in class com.sun.j3d.utils.geometry.Primitive
Specifies that the geometry being created will not be shared by another scene graph node.
GeometryCompressor - class com.sun.j3d.utils.compression.GeometryCompressor.
A GeometryCompressor takes a stream of geometric elements and quantization parameters (the CompressionStream object) and compresses it into a stream of commands as defined by appendix B of the Java 3D specification.
GeometryCompressor() - Constructor for class com.sun.j3d.utils.compression.GeometryCompressor
 
geometryIsIndexed() - Method in class com.sun.j3d.utils.picking.PickIntersection
Returns true if the geometry is indexed
getAngleOffsetToSpeaker() - Method in class com.sun.j3d.audioengines.AudioEngine
Get Angle Offset To Speaker
getAppearance() - Method in class com.sun.j3d.utils.geometry.Primitive
Gets the appearance of the primitive (defaults to first subpart).
getApplet(String) - Method in class com.sun.j3d.utils.applet.MainFrame
 
getAppletContext() - Method in class com.sun.j3d.utils.applet.MainFrame
 
getApplets() - Method in class com.sun.j3d.utils.applet.MainFrame
 
getArrayLength() - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
getArrayLength() - Method in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
This method retrieves the length of the key frame array.
getAudioClip(URL) - Method in class com.sun.j3d.utils.applet.MainFrame
 
getAudioPlaybackType() - Method in class com.sun.j3d.audioengines.AudioEngine
Get Type of Audio Playback Output Device
getAuralParameters() - Method in class com.sun.j3d.audioengines.AudioEngine3D
 
getAvatar() - Method in class com.sun.j3d.utils.universe.Viewer
Gets the geometry associated with the viewer's avatar.
getAxisOfRotPosScale() - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
getAxisOfRotPosScale() - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
This method retrieves this interpolator's axis of rotation, translation, and scale.
getBackgroundNodes() - Method in interface com.sun.j3d.loaders.Scene
This method returns an array of all Background nodes defined in the file.
getBackgroundNodes() - Method in class com.sun.j3d.loaders.SceneBase
This method returns an array of all Background nodes defined in the file.
getBasePath() - Method in interface com.sun.j3d.loaders.Loader
Returns the current base path setting.
getBasePath() - Method in class com.sun.j3d.loaders.LoaderBase
Returns the current base path setting.
getBasePath() - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
Returns the current base path setting.
getBasePath() - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
Return the path where files associated with this .obj file (like material files) are located.
getBaseUrl() - Method in interface com.sun.j3d.loaders.Loader
Returns the current base URL setting.
getBaseUrl() - Method in class com.sun.j3d.loaders.LoaderBase
Returns the current base URL setting.
getBaseUrl() - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
Returns the current base URL setting.
getBaseUrl() - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
Return the URL where files associated with this .obj file (like material properties files) will be found.
getBehaviorNodes() - Method in interface com.sun.j3d.loaders.Scene
This method returns an array of all the behavior nodes in the scene.
getBehaviorNodes() - Method in class com.sun.j3d.loaders.SceneBase
This method returns a group containing all of the Behavior nodes in the scene.
getBranchGroup() - Method in class com.sun.j3d.utils.picking.PickTool
Returns the BranchGroup to be picked if the tool was initialized with a BranchGroup, null otherwise.
getCachedGeometry(int, float, float, float, int, int, int) - Method in class com.sun.j3d.utils.geometry.Primitive
 
getCanvas() - Method in class com.sun.j3d.utils.picking.PickCanvas
Inquire the canvas to be used for picking operations.
getCanvas() - Method in class com.sun.j3d.utils.universe.SimpleUniverse
Returns the Canvas3D object associated with this Java 3D Universe.
getCanvas(int) - Method in class com.sun.j3d.utils.universe.SimpleUniverse
Returns the Canvas3D object at the specified index associated with this Java 3D Universe.
getCanvases() - Method in class com.sun.j3d.utils.universe.Viewer
Returns the canvas associated with this Viewer object.
getCenterEarToSpeaker() - Method in class com.sun.j3d.audioengines.AudioEngine
Get Distance from Ear to Speaker
getChannelsAvailable() - Method in class com.sun.j3d.audioengines.AudioEngine
Query number of channels currently available for use by the
getChannelsUsedForSound(Sound) - Method in class com.sun.j3d.audioengines.AudioEngine
Deprecated. This method is now part of the Sound class
getClosestIntersection(Point3d) - Method in class com.sun.j3d.utils.picking.PickResult
Gets the PickIntersection in this PickResult that is closest to a point
getClosestVertexCoordinates() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get coordinates of closest vertex (local)
getClosestVertexCoordinatesVW() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get coordinates of closest vertex (world)
getClosestVertexIndex() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get index of closest vertex
getCodeBase() - Method in class com.sun.j3d.utils.applet.MainFrame
 
getCompressedGeometryShape3Ds() - Method in class com.sun.j3d.utils.picking.PickResult
Get the array of Shape3Ds that came from decompressing a CompressedGeometry on the picked node.
getCurrentIndex() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Return the current object index associated with this instance.
getDataType() - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
getDescription() - Method in interface com.sun.j3d.loaders.Scene
This method returns the text description of the file.
getDescription() - Method in class com.sun.j3d.loaders.SceneBase
This method returns the text description of the file.
getDirtyFlags() - Method in class com.sun.j3d.audioengines.Sample
 
getDistance() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the distance from the PickShape start point to the intersection point
getDistanceFilter(double[], float[]) - Method in class com.sun.j3d.audioengines.AuralParameters
 
getDistanceFilterLength() - Method in class com.sun.j3d.audioengines.AuralParameters
 
getDistanceFilterType() - Method in class com.sun.j3d.audioengines.AuralParameters
 
getDocumentBase() - Method in class com.sun.j3d.utils.applet.MainFrame
 
getDuration() - Method in class com.sun.j3d.audioengines.Sample
 
getFactor() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseZoom
Return the y-axis movement multipler.
getFileName() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Return a string containing the file name associated with this instance or null if there is none.
getFilterFlag() - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
getFilterFreq() - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
getFirstPickEnable() - Method in class com.sun.j3d.utils.picking.PickResult
Return the "first intersection only" value.
getFlags() - Method in interface com.sun.j3d.loaders.Loader
Returns the current loading flags setting.
getFlags() - Method in class com.sun.j3d.loaders.LoaderBase
Returns the current loading flags setting.
getFlags() - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
Returns the current loading flags setting.
getFlags() - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
Get the parameters currently defined for loading the model.
getFogNodes() - Method in interface com.sun.j3d.loaders.Scene
This method returns an array of all Fog nodes defined in the file.
getFogNodes() - Method in class com.sun.j3d.loaders.SceneBase
This method returns an array of all Fog nodes defined in the file.
getFrame() - Method in class com.sun.j3d.utils.universe.Viewer
Returns the Frame created by this Viewer object.
getFrequencyScaleFactor() - Method in class com.sun.j3d.audioengines.AuralParameters
 
getGain() - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
getGeometryArray() - Method in class com.sun.j3d.utils.picking.PickIntersection
Returns the GeometryArray for the intersection
getGeometryArray() - Method in class com.sun.j3d.utils.picking.PickResult
Get the GeometryArray at index 0 for the picked node
getGeometryArrayIndex() - Method in class com.sun.j3d.utils.picking.PickIntersection
Returns the index of the intersected GeometryArray into the geometry arrays in the PickResult
getGeometryArrays() - Method in class com.sun.j3d.utils.picking.PickResult
Get the array of GeometryArrays for the picked node
getHorizontalFOVs() - Method in interface com.sun.j3d.loaders.Scene
This method returns an array of floats with the horizontal field of view.
getHorizontalFOVs() - Method in class com.sun.j3d.loaders.SceneBase
This method returns an array of floats that contains the horizontal field of view values for each corresponding entry in the array of view groups returned by the method getViewGroups.
getImage() - Method in class com.sun.j3d.utils.image.TextureLoader
Returns the associated ImageComponent2D object
getImage(URL) - Method in class com.sun.j3d.utils.applet.MainFrame
 
getInterpolatedBank(float) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment
Computes the interpolated bank along the curve at a given point between key frames and returns the interpolated value as a float This routine uses linear interpolation if the (i+1)th key frame's linear value is equal to 1.
getInterpolatedHeading(float) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment
Computes the interpolated heading along the curve at a given point between key frames and returns the interpolated value as a float This routine uses linear interpolation if the (i+1)th key frame's linear value is equal to 1.
getInterpolatedPitch(float) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment
Computes the interpolated pitch along the curve at a given point between key frames and returns the interpolated value as a float This routine uses linear interpolation if the (i+1)th key frame's linear value is equal to 1.
getInterpolatedPosition(float, Point3f) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
 
getInterpolatedPosition(float, Point3f) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment
Computes the interpolated position along the curve at a given point between key frames and returns a Point3f with the interpolated x, y, and z scale components.
getInterpolatedPositionVector(float, Vector3f) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
 
getInterpolatedPositionVector(float, Vector3f) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment
Computes the interpolated position along the curve at a given point between key frames and returns a Vector3f with the interpolated x, y, and z scale components.
getInterpolatedQuaternion(float, Quat4f) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
 
getInterpolatedScale(float, Point3f) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
 
getInterpolatedScale(float, Point3f) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment
Computes the interpolated scale along the curve at a given point between key frames and returns a Point3f with the interpolated x, y, and z scale components.
getInterpolatedValue(float) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
 
getInterpolatedValue(float) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment
Computes the ratio of the length of the spline from the ith key frame to the position specified by u to the length of the entire spline segment from the ith key frame to the (i+1) th key frame.
getIntersection(int) - Method in class com.sun.j3d.utils.picking.PickResult
Returns a specific PickIntersection object
getKeyFrame(int) - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
getKeyFrame(int) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
This method retrieves the key frame at the specified index.
getLightNodes() - Method in interface com.sun.j3d.loaders.Scene
This method returns an array of all Lights defined in the file.
getLightNodes() - Method in class com.sun.j3d.loaders.SceneBase
This method returns an array of all Lights defined in the file.
getLocale() - Method in class com.sun.j3d.utils.universe.SimpleUniverse
Returns the Locale object associated with this scene graph.
getLocalToVworld() - Method in class com.sun.j3d.utils.picking.PickResult
Get the localToVworld transform for the Node
getLoopCount() - Method in class com.sun.j3d.audioengines.Sample
 
getMajorVersionNumber() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Return the major version number of the most recent compressor used to compress any of the objects in this instance.
getMinorMinorVersionNumber() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Return the subminor version number of the most recent compressor used to compress any of the objects in this instance.
getMinorVersionNumber() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Return the minor version number of the most recent compressor used to compress any of the objects in this instance.
getMode() - Method in class com.sun.j3d.utils.picking.PickTool
Gets the picking detail mode.
getMode() - Method in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
Returns the pickMode
getMultiTransformGroup() - Method in class com.sun.j3d.utils.universe.ViewingPlatform
Returns the MultitransformGroup object for this ViewingPlatform object.
getMuteFlag() - Method in class com.sun.j3d.audioengines.Sample
 
getNamedObjects() - Method in interface com.sun.j3d.loaders.Scene
This method returns a Hashtable which contains a list of all named objects in the file and their associated scene graph objects.
getNamedObjects() - Method in class com.sun.j3d.loaders.SceneBase
This method returns a Hashtable which contains a list of all named objects in the file and their associated scene graph objects.
getNode(int) - Method in class com.sun.j3d.utils.picking.PickResult
Get the first node of a certain type up the SceneGraphPath
getNumberOfChannelsUsed() - Method in class com.sun.j3d.audioengines.Sample
 
getNumberOfChannelsUsed(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Get number of channels used by a particular sample on the audio device.
getNumberOfChannelsUsed(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
getNumberOfChannelsUsed(int, boolean) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Get number of channels that would be used by a particular sample on the audio device given the mute flag passed in as a parameter.
getNumberOfChannelsUsed(int, boolean) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
getNumTransforms() - Method in class com.sun.j3d.utils.universe.MultiTransformGroup
Returns the number of transforms in this MultiTransformGroup object.
getNumTriangles() - Method in class com.sun.j3d.utils.geometry.Primitive
Returns total number of triangles in this primitive.
getNumVertices() - Method in class com.sun.j3d.utils.geometry.Primitive
Returns total number of vertices in this primitive.
getObject() - Method in class com.sun.j3d.utils.picking.PickResult
Get the picked node
getObject(String) - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
getObject() iterates through the objectList checking the given name against the fileName and objectName of each object in turn.
getObjectCount() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Return the number of compressed objects in this instance.
getPanel() - Method in class com.sun.j3d.utils.universe.Viewer
Returns the Panel created by this Viewer object.
getParameter(String) - Method in class com.sun.j3d.utils.applet.MainFrame
 
getPhysicalBody() - Method in class com.sun.j3d.utils.universe.Viewer
Returns the PhysicalBody object associated with the Viewer object.
getPhysicalEnvironment() - Method in class com.sun.j3d.utils.universe.Viewer
Returns the PhysicalEnvironment object associated with the Viewer object.
getPickMode() - Method in class com.sun.j3d.utils.behaviors.picking.PickRotateBehavior
Deprecated. Return the pickMode component of this PickRotateBehavior.
getPickMode() - Method in class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior
Deprecated. Return the pickMode component of this PickTranslaeBehavior.
getPickMode() - Method in class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior
Deprecated. Return the pickMode component of this PickZoomBehavior.
getPickShape() - Method in class com.sun.j3d.utils.picking.PickResult
Get the PickShape used for intersections
getPickShape() - Method in class com.sun.j3d.utils.picking.PickTool
Returns the PickShape for this object.
getPointColor() - Method in class com.sun.j3d.utils.picking.PickIntersection
Returns the color of the intersection point.
getPointCoordinates() - Method in class com.sun.j3d.utils.picking.PickIntersection
Returns the coordinates of the intersection point (local coordinates), if available.
getPointCoordinatesVW() - Method in class com.sun.j3d.utils.picking.PickIntersection
Returns the coordinates of the intersection point (world coordinates), if available.
getPointNormal() - Method in class com.sun.j3d.utils.picking.PickIntersection
Returns the normal of the intersection point.
getPointTextureCoordinate(int) - Method in class com.sun.j3d.utils.picking.PickIntersection
Returns the texture coordinate of the intersection point at the specifed index in the specified texture coordinate set.
getPreferredConfiguration() - Static method in class com.sun.j3d.utils.universe.SimpleUniverse
Finds the preferred GraphicsConfiguration object for the system.
getPrimitiveColorIndices() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the color indices for the intersected primitive.
getPrimitiveColors() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the colors of the intersected primitive.
getPrimitiveCoordinateIndices() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the coordinates indices for the intersected primitive.
getPrimitiveCoordinates() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the local coordinates intersected primitive
getPrimitiveCoordinatesVW() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get VWorld coordinates of the intersected primitive
getPrimitiveFlags() - Method in class com.sun.j3d.utils.geometry.Primitive
Returns the flags of primitive (generate normal, textures, caching, etc).
getPrimitiveNormalIndices() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the normal indices for the intersected primitive.
getPrimitiveNormals() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the normals of the intersected primitive.
getPrimitiveTexCoordIndices(int) - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the texture coordinate indices for the intersected primitive at the specifed index in the specified texture coordinate set.
getPrimitiveTexCoords(int) - Method in class com.sun.j3d.utils.picking.PickIntersection
Get the texture coordinates of the intersected primitive at the specifed index in the specified texture coordinate set. null if the primitive does not contain texture coordinates.
getPrimitiveVertexIndices() - Method in class com.sun.j3d.utils.picking.PickIntersection
Get vertex indices of the intersected primitive
getRectangleScaleFactor() - Method in class com.sun.j3d.utils.geometry.Text2D
Gets the current scale factor being used in converting the image width/height to width/height values in 3D.
getReflectionCoefficient() - Method in class com.sun.j3d.audioengines.AuralParameters
 
getReverbDelay() - Method in class com.sun.j3d.audioengines.AuralParameters
 
getReverbIndex() - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
getReverbOrder() - Method in class com.sun.j3d.audioengines.AuralParameters
 
getRolloff() - Method in class com.sun.j3d.audioengines.AuralParameters
 
getSampleDuration(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Get length of time a sample would play if allowed to play to completion.
getSampleDuration(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
getSampleList() - Method in class com.sun.j3d.audioengines.AudioEngine3D
Get reference to the array list of samples
getScaledImage(float, float) - Method in class com.sun.j3d.utils.image.TextureLoader
Returns the scaled ImageComponent2D object
getScaledImage(int, int) - Method in class com.sun.j3d.utils.image.TextureLoader
Returns the scaled ImageComponent2D object
getSceneGraphPath() - Method in class com.sun.j3d.utils.picking.PickResult
Get the SceneGraphPath.
getSceneGroup() - Method in interface com.sun.j3d.loaders.Scene
This method returns the BranchGroup containing the overall scene loaded by the loader.
getSceneGroup() - Method in class com.sun.j3d.loaders.SceneBase
This method returns the BranchGroup containing the overall scene loaded by the loader.
getSegment(int) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineCurve
 
getSegment(int) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineCurve
This method returns the KBCubicSplineSegments pointed to by index
getShape() - Method in class com.sun.j3d.utils.geometry.ColorCube
Deprecated. ColorCube now extends shape so it is no longer necessary to call this method.
getShape() - Method in class com.sun.j3d.utils.geometry.Sphere
Obtains Sphere's shape node that contains the geometry.
getShape(int) - Method in class com.sun.j3d.utils.geometry.Primitive
Obtains a shape node of a subpart of the primitive.
getShape(int) - Method in class com.sun.j3d.utils.geometry.Box
Gets one of the faces (Shape3D) from the box that contains the geometry and appearance.
getShape(int) - Method in class com.sun.j3d.utils.geometry.Cone
Obtains the Shape3D node associated with one of the parts of the cone (the body or the cap).
getShape(int) - Method in class com.sun.j3d.utils.geometry.Cylinder
Obtains the Shape3D node associated with a given part of the cylinder.
getShape(int) - Method in class com.sun.j3d.utils.geometry.Sphere
Obtains Sphere's shape node that contains the geometry.
getSoundData() - Method in class com.sun.j3d.audioengines.Sample
 
getSoundNodes() - Method in interface com.sun.j3d.loaders.Scene
This method returns an array of all of the Sound nodes defined in the file.
getSoundNodes() - Method in class com.sun.j3d.loaders.SceneBase
This method returns an array of all of the Sound nodes defined in the file.
getSoundType() - Method in class com.sun.j3d.audioengines.Sample
 
getStartPosition() - Method in class com.sun.j3d.utils.picking.PickTool
Returns the start postion used for distance measurement.
getStartTime() - Method in class com.sun.j3d.audioengines.Sample
 
getStartTime(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Get time this sample begun playing on the audio device.
getStartTime(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
getTarget() - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
getTarget() - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
This method retrieves this interpolator's target TransformGroup reference.
getTexture() - Method in class com.sun.j3d.utils.image.TextureLoader
Returns the associated Texture object
getTolerance() - Method in class com.sun.j3d.utils.picking.PickCanvas
Get the pick tolerance.
getTolerance() - Method in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
Returns the pick tolerance
getTotalChannels() - Method in class com.sun.j3d.audioengines.AudioEngine
Query total number of channels available for sound rendering for this audio device.
getTotalChannels() - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
Query total number of channels available for sound rendering for this audio device.
getTotalCurveLength() - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineCurve
 
getTotalCurveLength() - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineCurve
This method returns the total length of the entire KBCubicSplineCurve motion path.
getTransformGroup() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Return the transformGroup on which this node is operating
getTransformGroup(int) - Method in class com.sun.j3d.utils.universe.MultiTransformGroup
Returns the selected TransformGroup node.
getVelocityScaleFactor() - Method in class com.sun.j3d.audioengines.AuralParameters
 
getView() - Method in class com.sun.j3d.audioengines.AudioEngine3D
Get reference to the current View object
getView() - Method in class com.sun.j3d.utils.universe.Viewer
Returns the View object associated with the Viewer object.
getViewer() - Method in class com.sun.j3d.utils.universe.SimpleUniverse
Returns the Viewer object associated with this scene graph.
getViewGroups() - Method in interface com.sun.j3d.loaders.Scene
This method returns an array of all View Groups defined in the file.
getViewGroups() - Method in class com.sun.j3d.loaders.SceneBase
This method returns an array of all View Groups defined in the file.
getViewingPlatform() - Method in class com.sun.j3d.utils.universe.SimpleUniverse
Returns the ViewingPlatform object associated with this scene graph.
getViewPlatform() - Method in class com.sun.j3d.utils.universe.ViewingPlatform
Returns the ViewPlatform node for this ViewingPlatform object.
getViewPlatformTransform() - Method in class com.sun.j3d.utils.universe.ViewingPlatform
Returns a reference to the "bottom most" transform in the MultiTransformGroup that is above the ViewPlatform node.
getVWrldXfrmFlag() - Method in class com.sun.j3d.audioengines.Sample
 
getXFactor() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseRotate
Return the x-axis movement multipler.
getXFactor() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
Return the x-axis movement multipler.
getYFactor() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseRotate
Return the y-axis movement multipler.
getYFactor() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
Return the y-axis movement multipler.
GROUP - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. A flag to indicate to the pickNode method to return a Group node from a given SceneGraphPath.
GROUP - Static variable in class com.sun.j3d.utils.picking.PickResult
Flag to pass to getNode(int) to return a Group node from the SceneGraphPath.

H

heading - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 

I

IncorrectFormatException - exception com.sun.j3d.loaders.IncorrectFormatException.
Exception used to indicate that a file of the incorrect type was passed to a loader.
IncorrectFormatException() - Constructor for class com.sun.j3d.loaders.IncorrectFormatException
 
IncorrectFormatException(String) - Constructor for class com.sun.j3d.loaders.IncorrectFormatException
 
initialize() - Method in class com.sun.j3d.audioengines.AudioEngine
Code to initialize the device
initialize() - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
Code to initialize the device
initialize() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Initializes the behavior.
initialize() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseRotate
 
initialize() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
 
initialize() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseZoom
 
initialize() - Method in class com.sun.j3d.utils.behaviors.keyboard.KeyNavigatorBehavior
Override Behavior's initialize method to setup wakeup criteria.
initialize() - Method in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated.  
initialize() - Method in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 
integrateTransformChanges() - Method in class com.sun.j3d.utils.behaviors.keyboard.KeyNavigator
Computes a new transform for the next frame based on the current transform, accumulated keyboard inputs, and elapsed time.
internalErrors - Static variable in class com.sun.j3d.audioengines.AuralParameters
 
internalErrors - Static variable in class com.sun.j3d.audioengines.Sample
 
Intersect - class com.sun.j3d.utils.behaviors.picking.Intersect.
Deprecated. As of Java 3D version 1.2, this class is no longer needed
INTERSECT_COORD - Static variable in class com.sun.j3d.utils.picking.PickTool
Flag to pass to setCapabilities(Node, int) to set the Node's capabilities to allow inquiry of the intersection coordinate information.
INTERSECT_FULL - Static variable in class com.sun.j3d.utils.picking.PickTool
Flag to pass to setCapabilities(Node, int) to set the Node's capabilities to allow inquiry of all intersection information.
INTERSECT_TEST - Static variable in class com.sun.j3d.utils.picking.PickTool
Flag to pass to setCapabilities(Node, int) to set the Node's capabilities to allow intersection tests, but not inquire information about the intersections (use for GEOMETRY mode).
Intersect() - Constructor for class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated.  
invert - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
INVERT_INPUT - Static variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Set this flag if you want to invert the inputs.
isActive() - Method in class com.sun.j3d.utils.applet.MainFrame
 

J

j3dFrame - Variable in class com.sun.j3d.utils.universe.Viewer
 
j3dPanel - Variable in class com.sun.j3d.utils.universe.Viewer
 
JavaSoundMixer - class com.sun.j3d.audioengines.javasound.JavaSoundMixer.
The JavaSoundMixer Class defines an audio output device that accesses JavaSound JavaSoundMixer functionality Hae stream data.
JavaSoundMixer(PhysicalEnvironment) - Constructor for class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
JSSample - class com.sun.j3d.audioengines.javasound.JSSample.
The Sample Class extended for Java Sound Mixer specific audio device.
JSSample() - Constructor for class com.sun.j3d.audioengines.javasound.JSSample
 

K

KBCubicSplineCurve - class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineCurve.
KBCubicSplineCurve is a container class that holds a number of KBCubicSplineSegments
KBCubicSplineSegment - class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineSegment.
The KBCubicSplineSegment class creates the representation of a Kochanek-Bartel's (also known as the TCB or Tension-Continuity-Bias Spline.
KBKeyFrame - class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame.
This class represents a Key Frame that can be used for Kochanek-Bartels (also called TCB or Tension-Continuity-Bias Splines) spline interpolation.
KBKeyFrame(float, int, Point3f, float, float, float, Point3f, float, float, float) - Constructor for class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
Creates a key frame using the given inputs.
KBKeyFrame(KBKeyFrame) - Constructor for class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
KBRotPosScaleSplinePathInterpolator - class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator.
KBRotPosScaleSplinePathInterpolator behavior.
KBRotPosScaleSplinePathInterpolator(Alpha, TransformGroup, Transform3D, KBKeyFrame[]) - Constructor for class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
Constructs a new KBRotPosScaleSplinePathInterpolator object that varies the rotation, translation, and scale of the target TransformGroup's transform.
KBSplinePathInterpolator - class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator.
KBSplinePathInterpolator behavior.
KBSplinePathInterpolator(Alpha, KBKeyFrame[]) - Constructor for class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
Constructs a new KBSplinePathInterpolator object that interpolates between keyframes.
keyFrames - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
keyFrames - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
 
KeyNavigator - class com.sun.j3d.utils.behaviors.keyboard.KeyNavigator.
This is the KeyNavigator class.
KeyNavigator(TransformGroup) - Constructor for class com.sun.j3d.utils.behaviors.keyboard.KeyNavigator
Constructs a new key navigator object that operates on the specified transform group.
KeyNavigatorBehavior - class com.sun.j3d.utils.behaviors.keyboard.KeyNavigatorBehavior.
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
KeyNavigatorBehavior(TransformGroup) - Constructor for class com.sun.j3d.utils.behaviors.keyboard.KeyNavigatorBehavior
Constructs a new key navigator behavior node that operates on the specified transform group.
knot - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
knot - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 

L

LEFT - Static variable in class com.sun.j3d.utils.geometry.Box
Used to designate the left side of the box when using getShape().
linear - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
linear - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
LINK - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. A flag to indicate to the pickNode method to return a Link node from a given SceneGraphPath.
LINK - Static variable in class com.sun.j3d.utils.picking.PickResult
Flag to pass to getNode(int) to return a Link node from the SceneGraphPath.
LOAD_ALL - Static variable in interface com.sun.j3d.loaders.Loader
This flag enables the loading of all objects into the scene.
LOAD_BACKGROUND_NODES - Static variable in interface com.sun.j3d.loaders.Loader
This flag enables the loading of background objects into the scene.
LOAD_BEHAVIOR_NODES - Static variable in interface com.sun.j3d.loaders.Loader
This flag enables the loading of behaviors into the scene.
LOAD_FOG_NODES - Static variable in interface com.sun.j3d.loaders.Loader
This flag enables the loading of fog objects into the scene.
LOAD_LIGHT_NODES - Static variable in interface com.sun.j3d.loaders.Loader
This flag enables the loading of light objects into the scene.
LOAD_SOUND_NODES - Static variable in interface com.sun.j3d.loaders.Loader
This flag enables the loading of sound objects into the scene.
LOAD_VIEW_GROUPS - Static variable in interface com.sun.j3d.loaders.Loader
This flag enables the loading of view (camera) objects into the scene.
load(Reader) - Method in interface com.sun.j3d.loaders.Loader
This method loads the Reader and returns the Scene containing the scene.
load(Reader) - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
This method loads the Reader and returns the Scene containing the scene.
load(Reader) - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
The Object File is loaded from the already opened file.
load(String) - Method in interface com.sun.j3d.loaders.Loader
This method loads the named file and returns the Scene containing the scene.
load(String) - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
This method loads the named file and returns the Scene containing the scene.
load(String) - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
The Object File is loaded from the .obj file specified by the filename.
load(URL) - Method in interface com.sun.j3d.loaders.Loader
This method loads the named file and returns the Scene containing the scene.
load(URL) - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
This method loads the named file and returns the Scene containing the scene.
load(URL) - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
The object file is loaded off of the web.
Loader - interface com.sun.j3d.loaders.Loader.
The Loader interface is used to specify the location and elements of a file format to load.
LoaderBase - class com.sun.j3d.loaders.LoaderBase.
This class implements the Loader interface.
LoaderBase() - Constructor for class com.sun.j3d.loaders.LoaderBase
Constructs a Loader with default values for all variables.
LoaderBase(int) - Constructor for class com.sun.j3d.loaders.LoaderBase
Constructs a Loader with the specified flags word.
loadFlags - Variable in class com.sun.j3d.loaders.LoaderBase
Stores the types of objects that the user wishes to load.
locale - Variable in class com.sun.j3d.utils.universe.SimpleUniverse
Locale reference needed to create the "view" portion of the scene graph.
loopCount - Variable in class com.sun.j3d.audioengines.Sample
Number of times sound is looped/repeated during play
LOW_PASS - Static variable in class com.sun.j3d.audioengines.Sample
 
lowerKnot - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
lowerKnot - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
 
Lw3dLoader - class com.sun.j3d.loaders.lw3d.Lw3dLoader.
This class implements the Loader API and allows users to load Lightwave 3D scene files.
Lw3dLoader() - Constructor for class com.sun.j3d.loaders.lw3d.Lw3dLoader
Default constructor.
Lw3dLoader(int) - Constructor for class com.sun.j3d.loaders.lw3d.Lw3dLoader
This constructor takes a flags word that specifies which types of scenefile items should be loaded into the scene.

M

MainFrame - class com.sun.j3d.utils.applet.MainFrame.
 
MainFrame(Applet, int, int) - Constructor for class com.sun.j3d.utils.applet.MainFrame
 
MainFrame(Applet, String[]) - Constructor for class com.sun.j3d.utils.applet.MainFrame
 
MainFrame(Applet, String[], int, int) - Constructor for class com.sun.j3d.utils.applet.MainFrame
 
MANUAL_WAKEUP - Static variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Set this flag if you want to manually wakeup the behavior.
mevent - Variable in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated.  
mevent - Variable in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 
MORPH - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. A flag to indicate to the pickNode method to return a Morph node from a given SceneGraphPath.
MORPH - Static variable in class com.sun.j3d.utils.picking.PickResult
Flag to pass to getNode(int) to return a Morph node from the SceneGraphPath.
MouseBehavior - class com.sun.j3d.utils.behaviors.mouse.MouseBehavior.
Base class for all mouse manipulators (see MouseRotate, MouseZoom and MouseTranslate for examples of how to extend this base class).
MouseBehavior(int) - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Initializes standard fields.
MouseBehavior(TransformGroup) - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Creates a mouse behavior object with a given transform group.
MouseBehaviorCallback - interface com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback.
The MouseBehaviorCallback interface allows a class to be notified when the transform is changed by one of the MouseBehaviors.
mouseCriterion - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
mouseEvents - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
MouseRotate - class com.sun.j3d.utils.behaviors.mouse.MouseRotate.
MouseRotate is a Java3D behavior object that lets users control the rotation of an object via a mouse.
MouseRotate() - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseRotate
Creates a default mouse rotate behavior.
MouseRotate(int) - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseRotate
Creates a rotate behavior.
MouseRotate(TransformGroup) - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseRotate
Creates a rotate behavior given the transform group.
MouseTranslate - class com.sun.j3d.utils.behaviors.mouse.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).
MouseTranslate() - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
Creates a default translate behavior.
MouseTranslate(int) - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
Creates a translate behavior.
MouseTranslate(TransformGroup) - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
Creates a mouse translate behavior given the transform group.
MouseZoom - class com.sun.j3d.utils.behaviors.mouse.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.
MouseZoom() - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseZoom
Creates a default mouse zoom behavior.
MouseZoom(int) - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseZoom
Creates a zoom behavior.
MouseZoom(TransformGroup) - Constructor for class com.sun.j3d.utils.behaviors.mouse.MouseZoom
Creates a zoom behavior given the transform group.
mtg - Variable in class com.sun.j3d.utils.universe.ViewingPlatform
MultiTransformGroup that holds all TransformGroups between the BranchGroup and the View object.
MultiTransformGroup - class com.sun.j3d.utils.universe.MultiTransformGroup.
A convenience class that effectively creates a series of TransformGroup nodes connected one to another hierarchically.
MultiTransformGroup() - Constructor for class com.sun.j3d.utils.universe.MultiTransformGroup
Creates a MultiTransformGroup node that contains a single transform.
MultiTransformGroup(int) - Constructor for class com.sun.j3d.utils.universe.MultiTransformGroup
Creates a MultiTransformGroup node that contains the specified number of transforms.
mute - Variable in class com.sun.j3d.audioengines.Sample
 
muteSample(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Mute sample.
muteSample(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 

N

NO_FILTERING - Static variable in class com.sun.j3d.audioengines.AuralParameters
 
NO_FILTERING - Static variable in class com.sun.j3d.audioengines.Sample
Distance Filter Each sound source is attenuated by a filter based on it's distance from the listener.
NO_PICK - Static variable in interface com.sun.j3d.utils.behaviors.picking.PickingCallback
Deprecated. The user made a selection but nothing was actually picked
NO_PICK - Static variable in interface com.sun.j3d.utils.picking.behaviors.PickingCallback
The user made a selection but nothing was actually picked
NULL_SAMPLE - Static variable in class com.sun.j3d.audioengines.Sample
Null Sound identifier denotes sound is not created or initialized
NULL_SAMPLE - Static variable in class com.sun.j3d.audioengines.javasound.JSSample
 
numberOfChannels - Variable in class com.sun.j3d.audioengines.Sample
 
numCompressedGeometryShape3Ds() - Method in class com.sun.j3d.utils.picking.PickResult
Get the number of Shape3Ds that came from decompressing a CompressedGeometry on the picked node.
numGeometryArrays() - Method in class com.sun.j3d.utils.picking.PickResult
Get the number of GeometryArrays for the picked node
numIntersections() - Method in class com.sun.j3d.utils.picking.PickResult
Returns the number of PickIntersections in the PickResult.
numSegments - Variable in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineCurve
 
numSegments - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineCurve
 

O

ObjectFile - class com.sun.j3d.loaders.objectfile.ObjectFile.
The ObjectFile class implements the Loader interface for the Wavefront .obj file format, a standard 3D object file format created for use with Wavefront's Advanced Visualizer (tm) and available for purchase from Viewpoint DataLabs, as well as other 3D model companies.
ObjectFile() - Constructor for class com.sun.j3d.loaders.objectfile.ObjectFile
Default constructor.
ObjectFile(int) - Constructor for class com.sun.j3d.loaders.objectfile.ObjectFile
Constructor.
ObjectFile(int, float) - Constructor for class com.sun.j3d.loaders.objectfile.ObjectFile
Constructor.

P

ParsingErrorException - exception com.sun.j3d.loaders.ParsingErrorException.
Exception used to indicate that the loader encountered a problem parsing the specified file.
ParsingErrorException() - Constructor for class com.sun.j3d.loaders.ParsingErrorException
 
ParsingErrorException(String) - Constructor for class com.sun.j3d.loaders.ParsingErrorException
 
pauseSample(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Pause sample.
pauseSample(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
physicalBody - Static variable in class com.sun.j3d.utils.universe.Viewer
 
physicalEnvironment - Static variable in class com.sun.j3d.utils.universe.Viewer
 
pickAll() - Method in class com.sun.j3d.utils.picking.PickTool
Selects all the nodes that intersect the PickShape.
pickAll(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns an array referencing all the items that are pickable below the BranchGroup (specified in the PickObject constructor) that intersect with a ray that starts at the viewer position and points into the scene in the direction of (xpos, ypos) specified in window space.
pickAll(int, int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns an array referencing all the items that are pickable below the BranchGroup (specified in the PickObject constructor) that intersect with a ray that starts at the viewer position and points into the scene in the direction of (xpos, ypos) specified in window space.
pickAllSorted() - Method in class com.sun.j3d.utils.picking.PickTool
Select all the nodes that intersect the PickShape, returned sorted.
pickAllSorted(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns a sorted array of references to all the Pickable items below the BranchGroup (specified in the PickObject constructor) that intersect with the ray that starts at the viewer position and points into the scene in the direction of (xpos, ypos) in the window space.
pickAllSorted(int, int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns a sorted array of references to all the Pickable items below the BranchGroup (specified in the PickObject constructor) that intersect with the ray that starts at the viewer position and points into the scene in the direction of (xpos, ypos) in the window space.
pickAny() - Method in class com.sun.j3d.utils.picking.PickTool
Select one of the nodes that intersect the PickShape
pickAny(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns a reference to any item that is Pickable below the specified BranchGroup (specified in the PickObject constructor) which intersects with the ray that starts at the viewer position and points into the scene in the direction of (xpos, ypos) in window space.
pickAny(int, int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns a reference to any item that is Pickable below the specified BranchGroup (specified in the PickObject constructor) which intersects with the ray that starts at the viewer position and points into the scene in the direction of (xpos, ypos) in window space.
pickCanvas - Variable in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 
PickCanvas - class com.sun.j3d.utils.picking.PickCanvas.
A subclass of PickTool, simplifies picking using mouse events from a canvas.
PickCanvas(Canvas3D, BranchGroup) - Constructor for class com.sun.j3d.utils.picking.PickCanvas
Constructor with Canvas3D for mouse events and BranchGroup to be picked.
PickCanvas(Canvas3D, Locale) - Constructor for class com.sun.j3d.utils.picking.PickCanvas
Constructor with Canvas3D for mouse events and Locale to be picked.
pickClosest() - Method in class com.sun.j3d.utils.picking.PickTool
Select the closest node that intersects the PickShape.
pickClosest(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns a reference to the item that is closest to the viewer and is Pickable below the BranchGroup (specified in the PickObject constructor) which intersects with the ray that starts at the viewer position and points into the scene in the direction of (xpos, ypos) in the window space.
pickClosest(int, int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns a reference to the item that is closest to the viewer and is Pickable below the BranchGroup (specified in the PickObject constructor) which intersects with the ray that starts at the viewer position and points into the scene in the direction of (xpos, ypos) in the window space.
PickingCallback - interface com.sun.j3d.utils.behaviors.picking.PickingCallback.
Deprecated. As of Java 3D version 1.2, replaced by com.sun.j3d.utils.picking.behaviors.PickingCallback
PickingCallback - interface com.sun.j3d.utils.picking.behaviors.PickingCallback.
The PickingCallback interface allows a class to be notified when a picked object is moved.
PickIntersection - class com.sun.j3d.utils.picking.PickIntersection.
Holds information about an intersection of a PickShape with a Node as part of a PickResult.
PickMouseBehavior - class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior.
Deprecated. As of Java 3D version 1.2, replaced by com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
PickMouseBehavior - class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior.
Base class that allows users to adding picking and mouse manipulation to the scene graph (see PickDragBehavior for an example of how to extend this base class).
PickMouseBehavior(Canvas3D, BranchGroup, Bounds) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated. Creates a PickMouseBehavior given current canvas, root of the tree to operate on, and the bounds.
PickMouseBehavior(Canvas3D, BranchGroup, Bounds) - Constructor for class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
Creates a PickMouseBehavior given current canvas, root of the tree to operate on, and the bounds.
pickNode(SceneGraphPath, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns a reference to a Pickable Node that is of the specified type that is contained in the specified SceneGraphPath.
pickNode(SceneGraphPath, int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Returns a reference to a Pickable Node that is of the specified type that is contained in the specified SceneGraphPath.
PickObject - class com.sun.j3d.utils.behaviors.picking.PickObject.
Deprecated. As of Java 3D version 1.2, replaced by com.sun.j3d.utils.picking.PickCanvas
PickObject(Canvas3D, BranchGroup) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Creates a PickObject.
PickResult - class com.sun.j3d.utils.picking.PickResult.
Stores information about a pick hit.
PickResult(Node, Transform3D, PickShape) - Constructor for class com.sun.j3d.utils.picking.PickResult
Construct a PickResult using the Node and localToVWorld transform
PickResult(SceneGraphPath, PickShape) - Constructor for class com.sun.j3d.utils.picking.PickResult
Construct a PickResult using a SceneGraphPath
PickRotateBehavior - class com.sun.j3d.utils.behaviors.picking.PickRotateBehavior.
Deprecated. As of Java 3D version 1.2, replaced by com.sun.j3d.utils.picking.behaviors.PickRotateBehavior
PickRotateBehavior - class com.sun.j3d.utils.picking.behaviors.PickRotateBehavior.
A mouse behavior that allows user to pick and drag scene graph objects.
PickRotateBehavior(BranchGroup, Canvas3D, Bounds) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickRotateBehavior
Deprecated. Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickRotateBehavior(BranchGroup, Canvas3D, Bounds) - Constructor for class com.sun.j3d.utils.picking.behaviors.PickRotateBehavior
Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickRotateBehavior(BranchGroup, Canvas3D, Bounds, int) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickRotateBehavior
Deprecated. Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
PickRotateBehavior(BranchGroup, Canvas3D, Bounds, int) - Constructor for class com.sun.j3d.utils.picking.behaviors.PickRotateBehavior
Creates a pick/rotate behavior that waits for user mouse events for the scene graph.
pickScene - Variable in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated. Portion of the scene graph to operate picking on.
PickTool - class com.sun.j3d.utils.picking.PickTool.
The base class for picking operations.
PickTool(BranchGroup) - Constructor for class com.sun.j3d.utils.picking.PickTool
Constructor with BranchGroup to be picked.
PickTool(Locale) - Constructor for class com.sun.j3d.utils.picking.PickTool
Constructor with the Locale to be picked.
PickTranslateBehavior - class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior.
Deprecated. As of Java 3D version 1.2, replaced by com.sun.j3d.utils.picking.behaviors.PickTranslateBehavior
PickTranslateBehavior - class com.sun.j3d.utils.picking.behaviors.PickTranslateBehavior.
A mouse behavior that allows user to pick and translate scene graph objects.
PickTranslateBehavior(BranchGroup, Canvas3D, Bounds) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior
Deprecated. Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickTranslateBehavior(BranchGroup, Canvas3D, Bounds) - Constructor for class com.sun.j3d.utils.picking.behaviors.PickTranslateBehavior
Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickTranslateBehavior(BranchGroup, Canvas3D, Bounds, int) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior
Deprecated. Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickZoomBehavior - class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior.
Deprecated. As of Java 3D version 1.2, replaced by com.sun.j3d.utils.picking.behaviors.PickZoomBehavior
PickZoomBehavior - class com.sun.j3d.utils.picking.behaviors.PickZoomBehavior.
A mouse behavior that allows user to pick and zoom scene graph objects.
PickZoomBehavior(BranchGroup, Canvas3D, Bounds) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior
Deprecated. Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
PickZoomBehavior(BranchGroup, Canvas3D, Bounds) - Constructor for class com.sun.j3d.utils.picking.behaviors.PickZoomBehavior
Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
PickZoomBehavior(BranchGroup, Canvas3D, Bounds, int) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior
Deprecated. Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
pitch - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
platformGeometry - Variable in class com.sun.j3d.utils.universe.ViewingPlatform
Cached PlatformGeometry object.
PlatformGeometry - class com.sun.j3d.utils.universe.PlatformGeometry.
This class holds any geometry that should be associated with the ViewingPlatform object.
PlatformGeometry() - Constructor for class com.sun.j3d.utils.universe.PlatformGeometry
Constructs an instance of the PlatformGeometry node.
platformGeometryRoot - Variable in class com.sun.j3d.utils.universe.ViewingPlatform
Used to keep track of added geometry.
pointAndLine(PickPoint, Point3d[], int) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Determines if the PickPoint and Line objects intersect.
pointAndLine(PickPoint, Point3f[], int) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if line intersects with point.
pointAndPoint(PickPoint, Point3d) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Determines if the PickPoint and Point3d objects intersect.
pointAndPoint(PickPoint, Point3f) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if pnt intersects with point.
position - Variable in class com.sun.j3d.audioengines.Sample
 
position - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
position - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
prepareSound(int, MediaContainer) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Prepare Sound in device Makes sound assessible to device - in this case attempts to load sound Stores sound type and data.
prepareSound(int, MediaContainer) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
Code to load sound data into a channel of device channel
Primitive - class com.sun.j3d.utils.geometry.Primitive.
Base class for all Java 3D primitives.
PRIMITIVE - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. A flag to indicate to the pickNode method to return a Primitive node from a given SceneGraphPath.
PRIMITIVE - Static variable in class com.sun.j3d.utils.picking.PickResult
Flag to pass to getNode(int) to return a Primitive node from the SceneGraphPath.
Primitive() - Constructor for class com.sun.j3d.utils.geometry.Primitive
Constructs a default primitive.
processKeyEvent(KeyEvent) - Method in class com.sun.j3d.utils.behaviors.keyboard.KeyNavigator
Processed a keyboard event.
processMouseEvent(MouseEvent) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Handles mouse events
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
All mouse manipulators must implement this.
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseRotate
 
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
 
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseZoom
 
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.behaviors.keyboard.KeyNavigatorBehavior
Override Behavior's stimulus method to handle the event.
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
This method is invoked by the behavior scheduler every frame.
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated.  
processStimulus(Enumeration) - Method in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 

Q

quat - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 

R

rayAndLine(PickRay, Point3d[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Determines if the PickRay and Line objects intersect.
rayAndLine(PickRay, Point3f[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if line intersects with ray and the distance, from the origin of ray to the intersection point, is stored in dist[0].
rayAndPoint(PickRay, Point3d, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Determines if the PickRay and Point3d objects intersect.
rayAndPoint(PickRay, Point3f, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if point intersects with ray and the distance, from the origin of ray to the intersection point, is stored in dist[0].
rayAndQuad(PickRay, Point3d[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Determines if the PickRay and quadrilateral objects intersect.
rayAndTriangle(PickRay, Point3d[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if triangle intersects with ray and the distance, from the origin of ray to the intersection point, is stored in dist[0].
rayAndTriangle(PickRay, Point3f[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if triangle intersects with ray and the distance, from the origin of ray to the intersection point, is stored in dist[0].
read() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Read all compressed geometry objects contained in the instance.
read(int) - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Read the compressed geometry object at the specified index.
readNext() - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Read the next compressed geometry object in the instance.
render(int, View, AuralParameters) - Method in class com.sun.j3d.audioengines.Sample
 
render(int, View, AuralParameters) - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
reset - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
RESIZE - Static variable in class com.sun.j3d.loaders.objectfile.ObjectFile
Flag sent to constructor.
REVERSE - Static variable in class com.sun.j3d.loaders.objectfile.ObjectFile
Flag sent to constructor.
RIGHT - Static variable in class com.sun.j3d.utils.geometry.Box
Used to designate the right side of the box when using getShape().
ROTATE - Static variable in interface com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback
 
ROTATE - Static variable in interface com.sun.j3d.utils.behaviors.picking.PickingCallback
Deprecated.  
ROTATE - Static variable in interface com.sun.j3d.utils.picking.behaviors.PickingCallback
 
RotPosScaleTCBSplinePathInterpolator - class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator.
RotPosScaleTCBSplinePathInterpolator; A rotation and position path interpolation behavior node using Kochanek-Bartels cubic splines.
RotPosScaleTCBSplinePathInterpolator(Alpha, TransformGroup, Transform3D, TCBKeyFrame[]) - Constructor for class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
run() - Method in class com.sun.j3d.utils.applet.MainFrame
 

S

Sample - class com.sun.j3d.audioengines.Sample.
The Sample Class defines the data and methods associated with a sound sample played thru the AudioDevice.
Sample() - Constructor for class com.sun.j3d.audioengines.Sample
 
samples - Variable in class com.sun.j3d.audioengines.AudioEngine3D
 
scale - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
scale - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
Scene - interface com.sun.j3d.loaders.Scene.
The Scene interface is a set of methods used to extract Java 3D scene graph information from a file loader utility.
SceneBase - class com.sun.j3d.loaders.SceneBase.
This class implements the Scene interface and extends it to incorporate utilities that could be used by loaders.
SceneBase() - Constructor for class com.sun.j3d.loaders.SceneBase
 
segmentAndLine(PickSegment, Point3d[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Determines if the PickSegment and Line objects intersect.
segmentAndLine(PickSegment, Point3f[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if line intersects with segment and the distance, from the start of segment to the intersection point, is stored in dist[0].
segmentAndPoint(PickSegment, Point3d, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Determines if the PickSegment and Point3d objects intersect.
segmentAndPoint(PickSegment, Point3f, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if point intersects with segment and the distance, from the start of segment to the intersection point, is stored in dist[0].
segmentAndQuad(PickSegment, Point3d[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Caluates the intersection between a PickSegment object and a quadrilateral.
segmentAndQuad(PickSegment, Point3f[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if quad intersects with segment and the distance, from the start of segment to the intersection point, is stored in dist[0].
segmentAndTriangle(PickSegment, Point3d[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Caluates the intersection between a PickSegment object and a triangle.
segmentAndTriangle(PickSegment, Point3f[], int, double[]) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Deprecated. Return true if triangle intersects with segment and the distance, from the start of segment to the intersection point, is stored in dist[0].
setAngleOffsetToSpeaker(float) - Method in class com.sun.j3d.audioengines.AudioEngine
Set Angle Offset To Speaker
setAngularAttenuation(int, double[], float[], float[]) - Method in class com.sun.j3d.audioengines.Sample
 
setAngularAttenuation(int, int, double[], float[], float[]) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set angular attenuation arrays affecting angular amplitude attenuation and angular distance filtering.
setAppearance() - Method in class com.sun.j3d.utils.geometry.Primitive
Sets the main appearance of the primitive (all subparts) to a default white appearance.
setAppearance(Appearance) - Method in class com.sun.j3d.utils.geometry.Primitive
Sets the main appearance of the primitive (all subparts) to same appearance.
setAppearance(Appearance) - Method in class com.sun.j3d.utils.geometry.Box
Sets appearance of the box.
setAppearance(Appearance) - Method in class com.sun.j3d.utils.geometry.Cone
Sets appearance of the cone.
setAppearance(Appearance) - Method in class com.sun.j3d.utils.geometry.Cylinder
Sets appearance of the cylinder.
setAppearance(Appearance) - Method in class com.sun.j3d.utils.geometry.Sphere
Sets appearance of the Sphere.
setAppearance(int, Appearance) - Method in class com.sun.j3d.utils.geometry.Primitive
Sets the appearance of a subpart given a partid.
setAudioPlaybackType(int) - Method in class com.sun.j3d.audioengines.AudioEngine
Set Type of Audio Playback physical transducer(s) sound is output to.
setAvatar(ViewerAvatar) - Method in class com.sun.j3d.utils.universe.Viewer
Sets the geometry to be associated with the viewer's avatar.
setAxisOfRotPosScale(Transform3D) - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
setAxisOfRotPosScale(Transform3D) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
This method sets the axis of rotation, translation, and scale for this interpolator, RotPosScale, which defines the local coordinate system in which this interpolator operates.
setBasePath(String) - Method in interface com.sun.j3d.loaders.Loader
This method sets the base path name for data files associated with the file passed into the load(String) method.
setBasePath(String) - Method in class com.sun.j3d.loaders.LoaderBase
This method sets the base path name for data files associated with the file.
setBasePath(String) - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
This method sets the base path to be used when searching for all data files within a Lightwave scene.
setBasePath(String) - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
Set the path where files associated with this .obj file are located.
setBaseUrl(URL) - Method in interface com.sun.j3d.loaders.Loader
This method sets the base URL name for data files associated with the file passed into the load(URL) method.
setBaseUrl(URL) - Method in class com.sun.j3d.loaders.LoaderBase
This method sets the base URL name for data files associated with the file.
setBaseUrl(URL) - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
This method is not currently implemented.
setBaseUrl(URL) - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
For an .obj file loaded from a URL, set the URL where associated files (like material properties files) will be found.
setBranchGroup(Locale) - Method in class com.sun.j3d.utils.picking.PickTool
Returns the Locale to be picked if the tool was initialized with a Locale, null otherwise.
setCapabilities(Node, int) - Static method in class com.sun.j3d.utils.picking.PickTool
Sets the capabilities on the Node and it's components to allow picking at the specified detail level.
setCenterEarToSpeaker(float) - Method in class com.sun.j3d.audioengines.AudioEngine
Set Distance from the Center Ear to a Speaker
setDataType(int) - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
setDirection(int, Vector3d) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set direction vector of sample.
setDirection(int, Vector3d) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
setDirection(Vector3d) - Method in class com.sun.j3d.audioengines.Sample
 
setDirtyFlags(int) - Method in class com.sun.j3d.audioengines.Sample
 
setDistanceFilter(int, double[], float[]) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set distance filter for current aural attribute applied to all samples.
setDistanceFilter(int, double[], float[]) - Method in class com.sun.j3d.audioengines.AuralParameters
 
setDistanceGain(double[], float[], double[], float[]) - Method in class com.sun.j3d.audioengines.Sample
 
setDistanceGain(int, double[], float[], double[], float[]) - Method in class com.sun.j3d.audioengines.AudioEngine3D
 
setFactor(double) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseRotate
Set the x-axis amd y-axis movement multipler with factor.
setFactor(double) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
Set the x-axis amd y-axis movement multipler with factor.
setFactor(double) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseZoom
Set the y-axis movement multipler with factor.
setFactor(double, double) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseRotate
Set the x-axis amd y-axis movement multipler with xFactor and yFactor respectively.
setFactor(double, double) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
Set the x-axis amd y-axis movement multipler with xFactor and yFactor respectively.
setFirstIntersectOnly(boolean) - Method in class com.sun.j3d.utils.picking.PickResult
Set the PickResult to find only the first intersection of the PickShape with the Node.
setFlags(int) - Method in interface com.sun.j3d.loaders.Loader
This method sets the load flags for the file.
setFlags(int) - Method in class com.sun.j3d.loaders.LoaderBase
This method sets the load flags for the file.
setFlags(int) - Method in class com.sun.j3d.loaders.lw3d.Lw3dLoader
This method sets the load flags for the file.
setFlags(int) - Method in class com.sun.j3d.loaders.objectfile.ObjectFile
Set parameters for loading the model.
setFrequencyScaleFactor(float) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set frequency scale factor for current aural attribute applied to all samples.
setFrequencyScaleFactor(float) - Method in class com.sun.j3d.audioengines.AuralParameters
 
setGain(float) - Method in class com.sun.j3d.audioengines.Sample
 
setGain(float) - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
setLoop(int, int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set number of times sample is looped.
setLoop(int, int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
setLoopCount(int) - Method in class com.sun.j3d.audioengines.Sample
 
setMode(int) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the picking detail mode.
setMode(int) - Method in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
Sets the pick mode
setMuteFlag(boolean) - Method in class com.sun.j3d.audioengines.Sample
 
setNominalViewingTransform() - Method in class com.sun.j3d.utils.universe.ViewingPlatform
Sets the nominal viewing distance in the view transform.
setNumTriangles(int) - Method in class com.sun.j3d.utils.geometry.Primitive
Sets the total number of triangles in this primitive.
setNumVertices(int) - Method in class com.sun.j3d.utils.geometry.Primitive
Sets total number of vertices in this primitive.
setPickMode(int) - Method in class com.sun.j3d.utils.behaviors.picking.PickRotateBehavior
Deprecated. Sets the pickMode component of this PickRotateBehavior to the value of the passed pickMode.
setPickMode(int) - Method in class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior
Deprecated. Sets the pickMode component of this PickTranslateBehavior to the value of the passed pickMode.
setPickMode(int) - Method in class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior
Deprecated. Sets the pickMode component of this PickZoomBehavior to the value of the passed pickMode.
setPlatformGeometry(PlatformGeometry) - Method in class com.sun.j3d.utils.universe.ViewingPlatform
Assigns the geometry to associate with the ViewingPlatform.
setPosition(int, Point3d) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set location of sample.
setPosition(int, Point3d) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
setPosition(Point3d) - Method in class com.sun.j3d.audioengines.Sample
 
setPrimitiveFlags(int) - Method in class com.sun.j3d.utils.geometry.Primitive
Deprecated. The primitive flags must be set at construction time via one of the subclass constructors.
setRectangleScaleFactor(float) - Method in class com.sun.j3d.utils.geometry.Text2D
Sets the scale factor used in converting the image width/height to width/height values in 3D.
setReflectionCoefficient(float) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set reverberation surface reflection coefficient value for current aural attribute applied to all samples.
setReflectionCoefficient(float) - Method in class com.sun.j3d.audioengines.AuralParameters
 
setReflectionCoefficient(float) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
setReverbDelay(float) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set reverberation delay time for current aural attribute applied to all samples.
setReverbDelay(float) - Method in class com.sun.j3d.audioengines.AuralParameters
 
setReverbDelay(float) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
setReverbOrder(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set reverberation order for current aural attribute applied to all samples.
setReverbOrder(int) - Method in class com.sun.j3d.audioengines.AuralParameters
 
setReverbOrder(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
setRolloff(float) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set rolloff value for current aural attribute applied to all samples.
setRolloff(float) - Method in class com.sun.j3d.audioengines.AuralParameters
 
setSampleGain(int, float) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set gain scale factor applied to sample.
setSceneGroup(BranchGroup) - Method in class com.sun.j3d.loaders.SceneBase
Sets the sceneGroup to be the group that is passed in.
setSegments(CubicSplineSegment[]) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineCurve
 
setSegments(KBCubicSplineSegment[]) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBCubicSplineCurve
This method takes a list of spline segments to replace the existing set of KBCubicSplineSegments that comprise the current KBCubicSplineCurve motion path.
setShape(PickShape, Point3d) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the pick shape to a user-provided PickShape object
setShapeBounds(Bounds, Point3d) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the pick shape to use a user-provided Bounds object
setShapeConeRay(Point3d, Vector3d, double) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the pick shape to an infinite PickCone.
setShapeConeSegment(Point3d, Point3d, double) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the pick shape to a capped PickCone
setShapeCylinderRay(Point3d, Vector3d, double) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the pick shape to an infinite PickCylinder.
setShapeCylinderSegment(Point3d, Point3d, double) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the pick shape to a capped PickCylinder
setShapeLocation(int, int) - Method in class com.sun.j3d.utils.picking.PickCanvas
Set the pick location.
setShapeLocation(MouseEvent) - Method in class com.sun.j3d.utils.picking.PickCanvas
Set the pick location.
setShapeRay(Point3d, Vector3d) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the pick shape to a PickRay.
setShapeSegment(Point3d, Point3d) - Method in class com.sun.j3d.utils.picking.PickTool
Sets the pick shape to a PickSegment.
setSoundData(MediaContainer) - Method in class com.sun.j3d.audioengines.Sample
 
setSoundType(int) - Method in class com.sun.j3d.audioengines.Sample
 
setString(String) - Method in class com.sun.j3d.utils.geometry.Text2D
 
setTarget(TransformGroup) - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
setTarget(TransformGroup) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
This method sets the target TransformGroup for this interpolator.
setTolerance(float) - Method in class com.sun.j3d.utils.picking.PickCanvas
Set the picking tolerance.
setTolerance(float) - Method in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
Sets the pick tolerance
setTransformGroup(TransformGroup) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Swap a new transformGroup replacing the old one.
setupCallback(MouseBehaviorCallback) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseRotate
The transformChanged method in the callback class will be called every time the transform is updated
setupCallback(MouseBehaviorCallback) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
The transformChanged method in the callback class will be called every time the transform is updated
setupCallback(MouseBehaviorCallback) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseZoom
The transformChanged method in the callback class will be called every time the transform is updated
setupCallback(PickingCallback) - Method in class com.sun.j3d.utils.behaviors.picking.PickRotateBehavior
Deprecated. Register the class @param callback to be called each time the picked object moves
setupCallback(PickingCallback) - Method in class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior
Deprecated. Register the class @param callback to be called each time the picked object moves
setupCallback(PickingCallback) - Method in class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior
Deprecated. Register the class @param callback to be called each time the picked object moves
setupCallback(PickingCallback) - Method in class com.sun.j3d.utils.picking.behaviors.PickRotateBehavior
Register the class @param callback to be called each time the picked object moves
setupCallback(PickingCallback) - Method in class com.sun.j3d.utils.picking.behaviors.PickTranslateBehavior
Register the class @param callback to be called each time the picked object moves
setupCallback(PickingCallback) - Method in class com.sun.j3d.utils.picking.behaviors.PickZoomBehavior
Register the class @param callback to be called each time the picked object moves
setVelocityScaleFactor(float) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set velocity scale factor for current aural attribute applied to all samples when Doppler is calculated.
setVelocityScaleFactor(float) - Method in class com.sun.j3d.audioengines.AuralParameters
 
setView(View) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Save a reference to the current View object
setViewingPlatform(ViewingPlatform) - Method in class com.sun.j3d.utils.universe.Viewer
Set the ViewingPlatform object used by this Viewer.
setViewPlatform(ViewPlatform) - Method in class com.sun.j3d.utils.universe.ViewingPlatform
Sets the ViewPlatform node for this ViewingPlatform object.
setVworldXfrm(int, Transform3D) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Set the transform for local to virtual world coordinate space
setVworldXfrm(int, Transform3D) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
Save a reference to the local to virtual world coordinate space
setVWrldXfrmFlag(boolean) - Method in class com.sun.j3d.audioengines.Sample
 
SHAPE3D - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. A flag to indicate to the pickNode method to return a Shape3D node from a given SceneGraphPath.
SHAPE3D - Static variable in class com.sun.j3d.utils.picking.PickResult
Flag to pass to getNode(int) to return a Shape3D node from the SceneGraphPath.
showDocument(URL) - Method in class com.sun.j3d.utils.applet.MainFrame
 
showDocument(URL, String) - Method in class com.sun.j3d.utils.applet.MainFrame
 
showStatus(String) - Method in class com.sun.j3d.utils.applet.MainFrame
 
SimpleUniverse - class com.sun.j3d.utils.universe.SimpleUniverse.
This class sets up a minimal user environment to quickly and easily get a Java 3D program up and running.
SimpleUniverse() - Constructor for class com.sun.j3d.utils.universe.SimpleUniverse
Creates a locale, a single ViewingPlatform, and and a Viewer object (both with their default values).
SimpleUniverse(Canvas3D) - Constructor for class com.sun.j3d.utils.universe.SimpleUniverse
Creates a locale, a single ViewingPlatform (with default values), and and a Viewer object.
SimpleUniverse(HiResCoord, int, Canvas3D, URL) - Constructor for class com.sun.j3d.utils.universe.SimpleUniverse
Creates the "view" side of the scene graph.
SimpleUniverse(ViewingPlatform, Viewer) - Constructor for class com.sun.j3d.utils.universe.SimpleUniverse
Creates the "view" side of the scene graph.
soundData - Variable in class com.sun.j3d.audioengines.Sample
sound data associated with sound source
soundType - Variable in class com.sun.j3d.audioengines.Sample
sound data associated with sound source
SPEED_OF_SOUND - Static variable in class com.sun.j3d.audioengines.AuralParameters
 
Sphere - class com.sun.j3d.utils.geometry.Sphere.
Sphere is a geometry primitive created with a given radius and resolution.
Sphere() - Constructor for class com.sun.j3d.utils.geometry.Sphere
Constructs a default Sphere of radius of 1.0.
Sphere(float) - Constructor for class com.sun.j3d.utils.geometry.Sphere
Constructs a Sphere of a given radius.
Sphere(float, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Sphere
Constructs a Sphere of a given radius and appearance.
Sphere(float, int, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Sphere
Constructs a Sphere of a given radius and appearance with additional parameters specified by the Primitive flags.
Sphere(float, int, int) - Constructor for class com.sun.j3d.utils.geometry.Sphere
Constructs a Sphere of a given radius and number of divisions with additional parameters specified by the Primitive flags.
Sphere(float, int, int, Appearance) - Constructor for class com.sun.j3d.utils.geometry.Sphere
Constructs a customized Sphere of a given radius, number of divisions, and appearance, with additional parameters specified by the Primitive flags.
startSample(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Start sample playing on audio device
startSample(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
stop() - Method in class com.sun.j3d.audioengines.Sample
 
stop() - Method in class com.sun.j3d.audioengines.javasound.JSSample
 
stopSample(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Stop sample playing on audio device
stopSample(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
STREAMING_AUDIO_DATA - Static variable in class com.sun.j3d.audioengines.javasound.JSSample
Sound data specified as Streaming is not copied by the AudioDevice driver implementation.
STREAMING_MIDI_DATA - Static variable in class com.sun.j3d.audioengines.javasound.JSSample
MIDI data %%% TODO differentiate between STREAMING and BUFFERED MIDI data right now all MIDI data is buffered
STRIPIFY - Static variable in class com.sun.j3d.loaders.objectfile.ObjectFile
Flag sent to contructor.
SWITCH - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. A flag to indicate to the pickNode method to return a Switch node from a given SceneGraphPath.
SWITCH - Static variable in class com.sun.j3d.utils.picking.PickResult
Flag to pass to getNode(int) to return a Switch node from the SceneGraphPath.

T

TCBKeyFrame - class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame.
This class represents a Key Frame that can be used for Kochanek-Bartels (TCB) spline interpolation.
TCBKeyFrame(float, int, Point3f, Quat4f, Point3f, float, float, float) - Constructor for class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
TCBKeyFrame(TCBKeyFrame) - Constructor for class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
TCBSplinePathInterpolator - class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator.
TCBSplinePathInterpolator behavior.
TCBSplinePathInterpolator(Alpha, TCBKeyFrame[]) - Constructor for class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
tension - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
tension - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
 
Text2D - class com.sun.j3d.utils.geometry.Text2D.
This class creates a texture-mapped rectangle which displays the text string sent in by the user, given the appearance parameters also supplied by the user.
Text2D(String, Color3f, String, int, int) - Constructor for class com.sun.j3d.utils.geometry.Text2D
Creates a Shape3D object which holds a rectangle that is texture-mapped with an image that has the specified text written with the specified font parameters.
TextureLoader - class com.sun.j3d.utils.image.TextureLoader.
This class is used for loading a texture from an Image or BufferedImage.
TextureLoader(BufferedImage) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified BufferedImage and default format RGBA
TextureLoader(BufferedImage, int) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified BufferedImage, option flags and default format RGBA
TextureLoader(BufferedImage, String) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified BufferedImage and format
TextureLoader(BufferedImage, String, int) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified BufferedImage, format and option flags
TextureLoader(Image, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified Image and default format RGBA
TextureLoader(Image, int, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified Image flags and default format RGBA
TextureLoader(Image, String, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified Image and format
TextureLoader(Image, String, int, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified Image format and option flags
TextureLoader(String, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified file and default format RGBA
TextureLoader(String, int, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified file, option flags and default format RGBA
TextureLoader(String, String, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified file, and format
TextureLoader(String, String, int, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified file, format and option flags
TextureLoader(URL, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified URL and default format RGBA
TextureLoader(URL, int, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified URL, option flags and default format RGBA
TextureLoader(URL, String, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified URL, and format
TextureLoader(URL, String, int, Component) - Constructor for class com.sun.j3d.utils.image.TextureLoader
Contructs a TextureLoader object using the specified URL, format and option flags
TOP - Static variable in class com.sun.j3d.utils.geometry.Box
Used to designate the top side of the box when using getShape().
TOP - Static variable in class com.sun.j3d.utils.geometry.Cylinder
Designates the top end-cap of the cylinder.
toString() - Method in class com.sun.j3d.utils.picking.PickIntersection
String representation of this object
toString() - Method in class com.sun.j3d.utils.picking.PickResult
Returns String representation
TRANSFORM_GROUP - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. A flag to indicate to the pickNode method to return a TransformGroup node from a given SceneGraphPath.
TRANSFORM_GROUP - Static variable in class com.sun.j3d.utils.picking.PickResult
Flag to pass to getNode(int) to return a TransformGroup node from the SceneGraphPath.
transformChanged(int, Transform3D) - Method in interface com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback
Classes implementing this interface that are registered with one of the MouseBehaviors will be called every time the behavior updates the Transform
transformChanged(int, Transform3D) - Method in class com.sun.j3d.utils.behaviors.picking.PickRotateBehavior
Deprecated. Callback method from MouseRotate This is used when the Picking callback is enabled
transformChanged(int, Transform3D) - Method in class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior
Deprecated. Callback method from MouseTranslate This is used when the Picking callback is enabled
transformChanged(int, Transform3D) - Method in class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior
Deprecated. Callback method from MouseZoom This is used when the Picking callback is enabled
transformChanged(int, Transform3D) - Method in class com.sun.j3d.utils.picking.behaviors.PickRotateBehavior
Callback method from MouseRotate This is used when the Picking callback is enabled
transformChanged(int, Transform3D) - Method in class com.sun.j3d.utils.picking.behaviors.PickTranslateBehavior
Callback method from MouseTranslate This is used when the Picking callback is enabled
transformChanged(int, Transform3D) - Method in class com.sun.j3d.utils.picking.behaviors.PickZoomBehavior
Callback method from MouseZoom This is used when the Picking callback is enabled
transformChanged(int, TransformGroup) - Method in interface com.sun.j3d.utils.behaviors.picking.PickingCallback
Deprecated. Called by the Pick Behavior with which this callback is registered each time the Picked object is moved
transformChanged(int, TransformGroup) - Method in interface com.sun.j3d.utils.picking.behaviors.PickingCallback
Called by the Pick Behavior with which this callback is registered each time the Picked object is moved
transformChanged(Transform3D) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseRotate
Users can overload this method which is called every time the Behavior updates the transform Default implementation does nothing
transformChanged(Transform3D) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseTranslate
Users can overload this method which is called every time the Behavior updates the transform Default implementation does nothing
transformChanged(Transform3D) - Method in class com.sun.j3d.utils.behaviors.mouse.MouseZoom
Users can overload this method which is called every time the Behavior updates the transform Default implementation does nothing
transformGroup - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
transformX - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
transformY - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
TRANSLATE - Static variable in interface com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback
 
TRANSLATE - Static variable in interface com.sun.j3d.utils.behaviors.picking.PickingCallback
Deprecated.  
TRANSLATE - Static variable in interface com.sun.j3d.utils.picking.behaviors.PickingCallback
 
TRIANGULATE - Static variable in class com.sun.j3d.loaders.objectfile.ObjectFile
Flag sent to constructor.

U

unmuteSample(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Unmute sample.
unmuteSample(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
unpauseSample(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Unpause sample.
unpauseSample(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
UNSUPPORTED_DATA_TYPE - Static variable in class com.sun.j3d.audioengines.javasound.JSSample
 
updateNodeReferences(NodeReferenceTable) - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
 
updateNodeReferences(NodeReferenceTable) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
 
updateSample(int) - Method in class com.sun.j3d.audioengines.AudioEngine3D
Update sample.
updateSample(int) - Method in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
 
updateScene(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickRotateBehavior
Deprecated. Update the scene to manipulate any nodes.
updateScene(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior
Deprecated. Update the scene to manipulate any nodes.
updateScene(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated. Subclasses shall implement this update function
updateScene(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior
Deprecated. Update the scene to manipulate any nodes.
updateScene(int, int) - Method in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
Subclasses shall implement this update function
updateScene(int, int) - Method in class com.sun.j3d.utils.picking.behaviors.PickRotateBehavior
Update the scene to manipulate any nodes.
updateScene(int, int) - Method in class com.sun.j3d.utils.picking.behaviors.PickTranslateBehavior
Update the scene to manipulate any nodes.
updateScene(int, int) - Method in class com.sun.j3d.utils.picking.behaviors.PickZoomBehavior
Update the scene to manipulate any nodes.
upperKnot - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
upperKnot - Variable in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
 
USE_BOUNDS - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Set this flag if you want to pick by bounds.
USE_GEOMETRY - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
Deprecated. Set this flag if you want to pick by geometry.

V

view - Variable in class com.sun.j3d.utils.universe.Viewer
 
viewer - Variable in class com.sun.j3d.utils.universe.SimpleUniverse
Viewer reference needed to create the "view" portion of the scene graph.
Viewer - class com.sun.j3d.utils.universe.Viewer.
The Viewer class holds all the information that describes the physical and virtual "presence" in the Java 3D universe.
Viewer() - Constructor for class com.sun.j3d.utils.universe.Viewer
Creates a default viewer object.
Viewer(Canvas3D) - Constructor for class com.sun.j3d.utils.universe.Viewer
Creates a default viewer object.
Viewer(Canvas3D, URL) - Constructor for class com.sun.j3d.utils.universe.Viewer
Creates a default viewer object.
Viewer(URL) - Constructor for class com.sun.j3d.utils.universe.Viewer
Creates a default viewer object.
ViewerAvatar - class com.sun.j3d.utils.universe.ViewerAvatar.
This class holds geomtry that should be associated with the View's avatar.
ViewerAvatar() - Constructor for class com.sun.j3d.utils.universe.ViewerAvatar
Constructs an instance of the ViewerAvatar node.
viewerList - Variable in class com.sun.j3d.utils.universe.ViewingPlatform
Table of the Viewer objects.
viewingPlatform - Variable in class com.sun.j3d.utils.universe.SimpleUniverse
ViewingPlatform reference needed to create the "view" portion of the scene graph.
ViewingPlatform - class com.sun.j3d.utils.universe.ViewingPlatform.
This class is used to set up the "view" side of a Java 3D scene graph.
ViewingPlatform() - Constructor for class com.sun.j3d.utils.universe.ViewingPlatform
Creates a default ViewingPlatform object.
ViewingPlatform(int) - Constructor for class com.sun.j3d.utils.universe.ViewingPlatform
Creates the ViewingPlatform object.
viewPlatform - Variable in class com.sun.j3d.utils.universe.ViewingPlatform
Cached ViewPlatform associated with this ViewingPlatform object.
vworldXfrm - Variable in class com.sun.j3d.audioengines.Sample
 
vwXfrmFlag - Variable in class com.sun.j3d.audioengines.Sample
 

W

wakeUp - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
wakeup() - Method in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Manually wake up the behavior.
wakeupCondition - Variable in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
Deprecated.  
wakeupCondition - Variable in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
 
write(CompressedGeometry) - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Add a compressed geometry node component to the end of the instance.
write(CompressedGeometryHeader, byte[]) - Method in class com.sun.j3d.utils.compression.CompressedGeometryFile
Add a buffer of compressed geometry data to the end of the resource.

X

x - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
x_last - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 

Y

y - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
y_last - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
Y_UP - Static variable in class com.sun.j3d.utils.image.TextureLoader
Optional flag - specifies that the ImageComponent2D will have a y-orientation of y up, meaning the orgin of the image is the lower left

Z

ZOOM - Static variable in interface com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback
 
ZOOM - Static variable in interface com.sun.j3d.utils.behaviors.picking.PickingCallback
Deprecated.  
ZOOM - Static variable in interface com.sun.j3d.utils.picking.behaviors.PickingCallback
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z