A B C D E F G 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
 
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
 
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.Cone
Designates the body of the cone.
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.
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
Constructs a box of a given dimension, flags, and appearance.
BRANCH_GROUP - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
A flag to indicate to the pickNode method to return a BranchGroup node from a given SceneGraphPath.
buttonPress - Variable in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
 
buttonPress - Variable in class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior
 

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.
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.geometry.Box
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.Cone
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
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.
com.sun.j3d.audioengines - package com.sun.j3d.audioengines
 
com.sun.j3d.audioengines.javasound - package com.sun.j3d.audioengines.javasound
 
com.sun.j3d.loaders - package com.sun.j3d.loaders
 
com.sun.j3d.loaders.lw3d - package com.sun.j3d.loaders.lw3d
 
com.sun.j3d.loaders.objectfile - package com.sun.j3d.loaders.objectfile
 
com.sun.j3d.utils.applet - package com.sun.j3d.utils.applet
 
com.sun.j3d.utils.audio - package com.sun.j3d.utils.audio
 
com.sun.j3d.utils.behaviors.interpolators - package com.sun.j3d.utils.behaviors.interpolators
 
com.sun.j3d.utils.behaviors.keyboard - package com.sun.j3d.utils.behaviors.keyboard
 
com.sun.j3d.utils.behaviors.mouse - package com.sun.j3d.utils.behaviors.mouse
 
com.sun.j3d.utils.behaviors.picking - package com.sun.j3d.utils.behaviors.picking
 
com.sun.j3d.utils.geometry - package com.sun.j3d.utils.geometry
 
com.sun.j3d.utils.image - package com.sun.j3d.utils.image
 
com.sun.j3d.utils.universe - package com.sun.j3d.utils.universe
 
computeLength(float) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
Computes the length of the curve at a given point between key frames.
computePathInterpolation() - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
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
 
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
 
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
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
 
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
 
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(boolean, String) - Method in class com.sun.j3d.audioengines.AuralParameters
 
debugPrint(boolean, String) - Method in class com.sun.j3d.audioengines.Sample
 
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
Prints information comtained in this key frame
debugPrintln(boolean, String) - Method in class com.sun.j3d.audioengines.Sample
 
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.RotPosScaleTCBSplinePathInterpolator
 
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.Cylinder
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.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.
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.
generateNormals(GeometryInfo) - Method in class com.sun.j3d.utils.geometry.NormalGenerator
 
generatePickRay(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
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_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.
GeometryInfo - class com.sun.j3d.utils.geometry.GeometryInfo.
 
GeometryInfo(int) - Constructor for class com.sun.j3d.utils.geometry.GeometryInfo
 
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
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
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 class com.sun.j3d.loaders.LoaderBase
Returns the current base path setting.
getBasePath() - Method in interface com.sun.j3d.loaders.Loader
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 class com.sun.j3d.loaders.LoaderBase
Returns the current base URL setting.
getBaseUrl() - Method in interface com.sun.j3d.loaders.Loader
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.
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.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
getCodeBase() - Method in class com.sun.j3d.utils.applet.MainFrame
 
getColorIndices() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getColors() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getContourCounts() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getCoordinateIndices() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getCoordinates() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getCreaseAngle() - Method in class com.sun.j3d.utils.geometry.NormalGenerator
 
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
 
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.
getFlags() - Method in class com.sun.j3d.loaders.LoaderBase
Returns the current loading flags setting.
getFlags() - Method in interface com.sun.j3d.loaders.Loader
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
 
getGeometryArray() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
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
 
getIndexedGeometryArray() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getIndexedGeometryArray(boolean) - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getInterpolatedPosition(float, Point3f) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
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
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
Computes the interpolated quaternion along the curve at a given point between key frames.
getInterpolatedScale(float, Point3f) - Method in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineSegment
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
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.
getKeyFrame(int) - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
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.
getLoopCount() - Method in class com.sun.j3d.audioengines.Sample
 
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.
getNormalIndices() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getNormals() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
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
 
getNumColorComponents() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getNumTexCoordComponents() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
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(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.
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
Return the pickMode component of this PickRotateBehavior.
getPickMode() - Method in class com.sun.j3d.utils.behaviors.picking.PickTranslateBehavior
Return the pickMode component of this PickTranslaeBehavior.
getPickMode() - Method in class com.sun.j3d.utils.behaviors.picking.PickZoomBehavior
Return the pickMode component of this PickZoomBehavior.
getPreferredConfiguration() - Static method in class com.sun.j3d.utils.universe.SimpleUniverse
Finds the preferred GraphicsConfiguration object for the system.
getPrimitive() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getPrimitiveFlags() - Method in class com.sun.j3d.utils.geometry.Primitive
Returns the flags of primitive (generate normal, textures, caching, etc).
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
 
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
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
This method returns the CubicSplineSegments pointed to by index
getShape() - Method in class com.sun.j3d.utils.geometry.Sphere
Obtains Sphere's shape node that contains the geometry.
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(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.Cylinder
Obtains the Shape3D node associated with a given part of the cylinder.
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.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
 
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
 
getStripCounts() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getTarget() - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
This method retrieves this interpolator's target TransformGroup reference.
getTexture() - Method in class com.sun.j3d.utils.image.TextureLoader
Returns the associated Texture object
getTextureCoordinateIndices() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
getTextureCoordinates() - Method in class com.sun.j3d.utils.geometry.GeometryInfo
 
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
This method returns the total length of the entire CubicSplineCurve motion path.
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.
getVwXfrmFlag() - 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
A flag to indicate to the pickNode method to return a Group node from a given SceneGraphPath.

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.keyboard.KeyNavigatorBehavior
Override Behavior's initialize method to setup wakeup criteria.
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.picking.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.
Intersect - class com.sun.j3d.utils.behaviors.picking.Intersect.
Contains static methods to aid in the intersection test between various PickShape classes and geometry primitives (such as quad, triangle, line and point).
Intersect() - Constructor for class com.sun.j3d.utils.behaviors.picking.Intersect
 
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
 

K

keyFrames - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
 
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
 

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
 
LINK - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
A flag to indicate to the pickNode method to return a Link node from a given 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
 
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
 
MORPH - Static variable in class com.sun.j3d.utils.behaviors.picking.PickObject
A flag to indicate to the pickNode method to return a Morph node from a given 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.
 
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
The user made a selection but nothing was actually picked
NormalGenerator - class com.sun.j3d.utils.geometry.NormalGenerator.
 
NormalGenerator() - Constructor for class com.sun.j3d.utils.geometry.NormalGenerator
 
NormalGenerator(double) - Constructor for class com.sun.j3d.utils.geometry.NormalGenerator
 
NULL_SAMPLE - Static variable in class com.sun.j3d.audioengines.Sample
Null Sound identifier denotes sound is not created or initialized
numberOfChannels - Variable in class com.sun.j3d.audioengines.Sample
 
numSegments - Variable in class com.sun.j3d.utils.behaviors.interpolators.CubicSplineCurve
 

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(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
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
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(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
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
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(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
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
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.
pickClosest(int, int) - Method in class com.sun.j3d.utils.behaviors.picking.PickObject
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
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.
 
PickMouseBehavior - class com.sun.j3d.utils.behaviors.picking.PickMouseBehavior.
Base class that allows users to adding picking and mouse manipulation to his 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
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
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
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.
Contains methods to aid in picking.
PickObject(Canvas3D, BranchGroup) - Constructor for class com.sun.j3d.utils.behaviors.picking.PickObject
Creates a PickObject.
PickRotateBehavior - class com.sun.j3d.utils.behaviors.picking.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
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
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
Portion of the scene graph to operate picking on.
PickTranslateBehavior - class com.sun.j3d.utils.behaviors.picking.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
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
Creates a pick/translate behavior that waits for user mouse events for the scene graph.
PickZoomBehavior - class com.sun.j3d.utils.behaviors.picking.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
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
Creates a pick/zoom behavior that waits for user mouse events for the scene graph.
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
Determines if the PickPoint and Line objects intersect.
pointAndLine(PickPoint, Point3f[], int) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Return true if line intersects with point.
pointAndPoint(PickPoint, Point3d) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Determines if the PickPoint and Point3d objects intersect.
pointAndPoint(PickPoint, Point3f) - Static method in class com.sun.j3d.utils.behaviors.picking.Intersect
Return true if pnt intersects with point.
POLYGON_ARRAY - Static variable in class com.sun.j3d.utils.geometry.GeometryInfo
 
position - Variable in class com.sun.j3d.audioengines.Sample
 
position - Variable in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
 
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
A flag to indicate to the pickNode method to return a Primitive node from a given 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.interpolators.RotPosScaleTCBSplinePathInterpolator
This method is invoked by the behavior scheduler every frame.