- DanglingReferenceException - Exception in javax.media.j3d
-
During a cloneTree
call an updated reference was requested
for a node that did not get cloned.
- DanglingReferenceException() - Constructor for exception javax.media.j3d.DanglingReferenceException
-
Create the exception object with default values.
- DanglingReferenceException(String) - Constructor for exception javax.media.j3d.DanglingReferenceException
-
Create the exception object that outputs message.
- debug - Static variable in class com.sun.j3d.utils.pickfast.behaviors.PickMouseBehavior
-
- debug - Static variable in class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
-
- debugFlag - Static variable in class com.sun.j3d.audioengines.AudioEngineThread
-
- debugFlag - Static variable in class com.sun.j3d.audioengines.Sample
-
- debugPrint(String) - Method in class com.sun.j3d.audioengines.AudioEngineThread
-
- debugPrint(String) - Method in class com.sun.j3d.audioengines.AuralParameters
-
Debug print method for Sound nodes
- debugPrint(String) - Method in class com.sun.j3d.audioengines.Sample
-
- debugPrint(String) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBKeyFrame
-
Prints information comtained in this key frame
- debugPrint(String) - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
-
Prints information comtained in this key frame
- debugPrintln(String) - Method in class com.sun.j3d.audioengines.Sample
-
- DECAL - Static variable in class javax.media.j3d.TextureAttributes
-
Apply the texture color to the object as a decal.
- DecalGroup - Class in javax.media.j3d
-
The DecalGroup node is an ordered group node used for defining decal
geometry on top of other geometry.
- DecalGroup() - Constructor for class javax.media.j3d.DecalGroup
-
Constructs and initializes a new DecalGroup node object.
- DecalGroupState - Class in com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
-
- DecalGroupState(SymbolTableData, Controller) - Constructor for class com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.DecalGroupState
-
Creates new BranchGroupState
- decayFrequencyCutoff - Variable in class com.sun.j3d.audioengines.AuralParameters
-
- decayTime - Variable in class com.sun.j3d.audioengines.AuralParameters
-
- decompress() - Method in class com.sun.j3d.utils.geometry.compression.CompressedGeometryData
-
Decompresses the compressed geometry.
- decompress() - Method in class javax.media.j3d.CompressedGeometry
-
Deprecated.
Decompresses the compressed geometry.
- DECREASING_ENABLE - Static variable in class javax.media.j3d.Alpha
-
Specifies that the decreasing component of the alpha is used
- DEFAULT_SENSOR_READ_COUNT - Static variable in class javax.media.j3d.Sensor
-
Default SensorRead object count (30); the number of SensorRead
objects constructed if no count is specified.
- defaultWakeupCriterion - Variable in class javax.media.j3d.Interpolator
-
Default WakeupCondition for all interpolators.
- DEGREES - Static variable in class com.sun.j3d.utils.behaviors.vp.WandViewBehavior
-
Indicates that rotation speed should be in degrees.
- DEMAND_DRIVEN - Static variable in interface javax.media.j3d.InputDevice
-
Signifies that the J3D implementation should not schedule
regular reads on the sensors of this device; the J3D
implementation will only call pollAndProcessInput when one of the
device's sensors' getRead methods is called.
- density - Variable in class com.sun.j3d.audioengines.AuralParameters
-
- DepthComponent - Class in javax.media.j3d
-
Abstract base class that defines a 2D array of depth (Z) values.
- DepthComponentFloat - Class in javax.media.j3d
-
A 2D array of depth (Z) values in floating point format in the range [0,1].
- DepthComponentFloat(int, int) - Constructor for class javax.media.j3d.DepthComponentFloat
-
Constructs a new floating-point depth (z-buffer) component object with
the specified width and height.
- DepthComponentFloatState - Class in com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
-
- DepthComponentFloatState(SymbolTableData, Controller) - Constructor for class com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.DepthComponentFloatState
-
- DepthComponentInt - Class in javax.media.j3d
-
A 2D array of depth (Z) values in integer format.
- DepthComponentInt(int, int) - Constructor for class javax.media.j3d.DepthComponentInt
-
Constructs a new integer depth (z-buffer) component object with the
specified width and height.
- DepthComponentIntState - Class in com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
-
- DepthComponentIntState(SymbolTableData, Controller) - Constructor for class com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.DepthComponentIntState
-
- DepthComponentNative - Class in javax.media.j3d
-
A 2D array of depth (Z) values stored in the most efficient format for a
particular device.
- DepthComponentNative(int, int) - Constructor for class javax.media.j3d.DepthComponentNative
-
Constructs a new native depth (z-buffer) component object with the
specified width and height.
- DepthComponentNativeState - Class in com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
-
We have no access to the data inside a DepthComponentNative and
it doesn't really make sense anyway, so we're going to save the
width and height and not save/restore any of the data.
- DepthComponentNativeState(SymbolTableData, Controller) - Constructor for class com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.DepthComponentNativeState
-
- dereferenceBranchGraph(BranchGroup) - Method in class com.sun.j3d.utils.scenegraph.io.SceneGraphFileReader
-
Remove the IO system's reference to this branchgraph and all its nodes.
- detach() - Method in class javax.media.j3d.BranchGroup
-
Detaches this BranchGroup from its parent.
- detachAllGraphs() - Method in class com.sun.j3d.utils.scenegraph.io.state.com.sun.j3d.utils.universe.SimpleUniverseState
-
Detach each BranchGraph from the Locale(s)
- determinant() - Method in class javax.media.j3d.Transform3D
-
Calculates and returns the determinant of this transform.
- determinant() - Method in class javax.vecmath.Matrix3d
-
Computes the determinant of this matrix.
- determinant() - Method in class javax.vecmath.Matrix3f
-
Computes the determinant of this matrix.
- determinant() - Method in class javax.vecmath.Matrix4d
-
Computes the determinant of this matrix.
- determinant() - Method in class javax.vecmath.Matrix4f
-
Computes the determinate of this matrix.
- deviceGain - Variable in class com.sun.j3d.audioengines.javasound.JavaSoundMixer
-
- difference(HiResCoord, Vector3d) - Method in class javax.media.j3d.HiResCoord
-
Subtracts the specified HiResCoord from this HiResCoord
placing the difference vector into the specified
double-precision vector.
- DIFFUSE - Static variable in class javax.media.j3d.Material
-
Specifies that per-vertex colors replace the diffuse material color.
- diffusion - Variable in class com.sun.j3d.audioengines.AuralParameters
-
- direction - Variable in class com.sun.j3d.audioengines.Sample
-
The Cone Sound's direction vector.
- DirectionalLight - Class in javax.media.j3d
-
A DirectionalLight node defines an oriented light with an origin at
infinity.
- DirectionalLight() - Constructor for class javax.media.j3d.DirectionalLight
-
Constructs a DirectionalLight node with default parameters.
- DirectionalLight(Color3f, Vector3f) - Constructor for class javax.media.j3d.DirectionalLight
-
Constructs and initializes a directional light.
- DirectionalLight(boolean, Color3f, Vector3f) - Constructor for class javax.media.j3d.DirectionalLight
-
Constructs and initializes a directional light.
- DirectionalLightState - Class in com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
-
- DirectionalLightState(SymbolTableData, Controller) - Constructor for class com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.DirectionalLightState
-
- dirtyFlags - Variable in class com.sun.j3d.audioengines.Sample
-
dirty flags denoting what has changed since last rendering
- DISABLE_ROTATE - Static variable in class com.sun.j3d.utils.behaviors.vp.OrbitBehavior
-
Constructor flag to disable rotate
- DISABLE_TRANSLATE - Static variable in class com.sun.j3d.utils.behaviors.vp.OrbitBehavior
-
Constructor flag to disable translate
- DISABLE_ZOOM - Static variable in class com.sun.j3d.utils.behaviors.vp.OrbitBehavior
-
Constructor flag to disable zoom
- dispatchEvents() - Method in class com.sun.j3d.utils.behaviors.sensor.SensorEventAgent
-
Reads all sensor button state and dispatches events to registered
button and read listeners.
- Distance - Class in com.sun.j3d.internal
-
Utility class used to calculate distance.
- Distance() - Constructor for class com.sun.j3d.internal.Distance
-
- distance(HiResCoord) - Method in class javax.media.j3d.HiResCoord
-
The floating point distance between the specified
HiResCoord and this HiResCoord.
- distance(Point2d) - Method in class javax.vecmath.Point2d
-
Computes the distance between this point and point p1.
- distance(Point2f) - Method in class javax.vecmath.Point2f
-
Computes the distance between this point and point p1.
- distance(Point3d) - Method in class javax.vecmath.Point3d
-
Returns the distance between this point and point p1.
- distance(Point3f) - Method in class javax.vecmath.Point3f
-
Computes the distance between this point and point p1.
- distance(Point4d) - Method in class javax.vecmath.Point4d
-
Returns the distance between this point and point p1.
- distance(Point4f) - Method in class javax.vecmath.Point4f
-
Computes the distance between this point and point p1.
- DistanceAttenuation - Class in com.sun.j3d.utils.audio
-
- DistanceAttenuation() - Constructor for class com.sun.j3d.utils.audio.DistanceAttenuation
-
- distanceL1(Point2d) - Method in class javax.vecmath.Point2d
-
Computes the L-1 (Manhattan) distance between this point and
point p1.
- distanceL1(Point2f) - Method in class javax.vecmath.Point2f
-
Computes the L-1 (Manhattan) distance between this point and
point p1.
- distanceL1(Point3d) - Method in class javax.vecmath.Point3d
-
Computes the L-1 (Manhattan) distance between this point and
point p1.
- distanceL1(Point3f) - Method in class javax.vecmath.Point3f
-
Computes the L-1 (Manhattan) distance between this point and
point p1.
- distanceL1(Point4d) - Method in class javax.vecmath.Point4d
-
Computes the L-1 (Manhattan) distance between this point and
point p1.
- distanceL1(Point4f) - Method in class javax.vecmath.Point4f
-
Computes the L-1 (Manhattan) distance between this point and
point p1.
- distanceLinf(Point2d) - Method in class javax.vecmath.Point2d
-
Computes the L-infinite distance between this point and
point p1.
- distanceLinf(Point2f) - Method in class javax.vecmath.Point2f
-
Computes the L-infinite distance between this point and
point p1.
- distanceLinf(Point3d) - Method in class javax.vecmath.Point3d
-
Computes the L-infinite distance between this point and
point p1.
- distanceLinf(Point3f) - Method in class javax.vecmath.Point3f
-
Computes the L-infinite distance between this point and
point p1.
- distanceLinf(Point4d) - Method in class javax.vecmath.Point4d
-
Computes the L-infinite distance between this point and
point p1.
- distanceLinf(Point4f) - Method in class javax.vecmath.Point4f
-
Computes the L-infinite distance between this point and
point p1.
- DistanceLOD - Class in javax.media.j3d
-
This class defines a distance-based LOD behavior node that operates on
a Switch group node to select one of the children of that Switch node
based on the distance of this LOD node from the viewer.
- DistanceLOD() - Constructor for class javax.media.j3d.DistanceLOD
-
Constructs and initializes a DistanceLOD node with default values.
- DistanceLOD(float[]) - Constructor for class javax.media.j3d.DistanceLOD
-
Constructs and initializes a DistanceLOD node with the specified
array of distances and a default position of (0,0,0).
- DistanceLOD(float[], Point3f) - Constructor for class javax.media.j3d.DistanceLOD
-
Constructs and initializes a DistanceLOD node with the specified
array of distances and the specified position.
- DistanceLODState - Class in com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
-
- DistanceLODState(SymbolTableData, Controller) - Constructor for class com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.DistanceLODState
-
- distanceSquared(Point2d) - Method in class javax.vecmath.Point2d
-
Computes the square of the distance between this point and point p1.
- distanceSquared(Point2f) - Method in class javax.vecmath.Point2f
-
Computes the square of the distance between this point and point p1.
- distanceSquared(Point3d) - Method in class javax.vecmath.Point3d
-
Returns the square of the distance between this point and point p1.
- distanceSquared(Point3f) - Method in class javax.vecmath.Point3f
-
Computes the square of the distance between this point and
point p1.
- distanceSquared(Point4d) - Method in class javax.vecmath.Point4d
-
Returns the square of the distance between this point and point p1.
- distanceSquared(Point4f) - Method in class javax.vecmath.Point4f
-
Computes the square of the distance between this point and point p1.
- dot(GVector) - Method in class javax.vecmath.GVector
-
Returns the dot product of this vector and vector v1.
- dot(Vector2d) - Method in class javax.vecmath.Vector2d
-
Computes the dot product of the this vector and vector v1.
- dot(Vector2f) - Method in class javax.vecmath.Vector2f
-
Computes the dot product of the this vector and vector v1.
- dot(Vector3d) - Method in class javax.vecmath.Vector3d
-
Returns the dot product of this vector and vector v1.
- dot(Vector3f) - Method in class javax.vecmath.Vector3f
-
Computes the dot product of this vector and vector v1.
- dot(Vector4d) - Method in class javax.vecmath.Vector4d
-
Returns the dot product of this vector and vector v1.
- dot(Vector4f) - Method in class javax.vecmath.Vector4f
-
returns the dot product of this vector and v1
- doubleToLongBits(double) - Static method in class com.sun.j3d.internal.HashCodeUtil
-
Returns the representation of the specified floating-point
value according to the IEEE 754 floating-point "double format"
bit layout, after first mapping -0.0 to 0.0.
- doWork() - Method in class com.sun.j3d.audioengines.AudioEngineThread
-
This method is defined by all slave threads to implement
one iteration of work.
- dragged(SensorEvent) - Method in interface com.sun.j3d.utils.behaviors.sensor.SensorButtonListener
-
This method is called with each invocation of the
dispatchEvents
method of SensorEventAgent
if any button bound to the listener is down and has not changed
state since the last invocation.
- DRAGGED - Static variable in class com.sun.j3d.utils.behaviors.sensor.SensorEvent
-
A button dragged event.
- dragged(SensorEvent) - Method in class com.sun.j3d.utils.behaviors.sensor.SensorInputAdaptor
-
- dragged(SensorEvent) - Method in class com.sun.j3d.utils.behaviors.vp.WandViewBehavior.GrabViewListener6D
-
- dragged(SensorEvent) - Method in class com.sun.j3d.utils.behaviors.vp.WandViewBehavior.RotationListener2D
-
- dragged(SensorEvent) - Method in class com.sun.j3d.utils.behaviors.vp.WandViewBehavior.RotationListener6D
-
- dragged(SensorEvent) - Method in class com.sun.j3d.utils.behaviors.vp.WandViewBehavior.ScaleListener2D
-
- dragged(SensorEvent) - Method in class com.sun.j3d.utils.behaviors.vp.WandViewBehavior.ScaleListener6D
-
- dragged(SensorEvent) - Method in class com.sun.j3d.utils.behaviors.vp.WandViewBehavior.TranslationListener2D
-
- dragged(SensorEvent) - Method in class com.sun.j3d.utils.behaviors.vp.WandViewBehavior.TranslationListener6D
-
- draw(Geometry) - Method in class javax.media.j3d.GraphicsContext3D
-
Deprecated.
Draw the specified Geometry component object.
- draw(Shape3D) - Method in class javax.media.j3d.GraphicsContext3D
-
Deprecated.
Draw the specified Shape3D leaf node object.
- drawAndFlushImage(BufferedImage, int, int, ImageObserver) - Method in class javax.media.j3d.J3DGraphics2D
-
Draws the specified image and flushes the buffer.
- duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBRotPosScaleSplinePathInterpolator
-
Copies KBRotPosScaleSplinePathInterpolator information from
originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.KBSplinePathInterpolator
-
Copies all KBSplinePathInterpolator information from
originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.RotPosScaleTCBSplinePathInterpolator
-
Copies RotPosScaleTCBSplinePathInterpolator information from
originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class com.sun.j3d.utils.behaviors.interpolators.TCBSplinePathInterpolator
-
Copies all TCBSplinePathInterpolator information from
originalNode
into
the current node.
- 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.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.Background
-
Copies all node information from originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.BackgroundSound
-
Copies all node information from originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.ConeSound
-
Copies all node information from originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.Morph
-
Deprecated.
Copies all node information from originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.Node
-
Copies all node information from originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.OrientedShape3D
-
Copies all node information from originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.PointSound
-
Copies all node information from originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.Shape3D
-
Copies all node information from originalNode
into
the current node.
- duplicateNode(Node, boolean) - Method in class javax.media.j3d.Soundscape
-
Copies all node information from originalNode
into
the current node.
- duplicateNodeComponent(NodeComponent) - Method in class javax.media.j3d.Appearance
-
Deprecated.
replaced with duplicateNodeComponent(
NodeComponent originalNodeComponent, boolean forceDuplicate)
- duplicateNodeComponent(NodeComponent) - Method in class javax.media.j3d.NodeComponent
-
Deprecated.
replaced by
duplicateNodeComponent(NodeComponent
originalNodeComponent, boolean forceDuplicate)
- duplicateNodeComponent(NodeComponent, boolean) - Method in class javax.media.j3d.NodeComponent
-
Copies all node information from originalNodeComponent
into the current node.
- duplicateNodeComponent(NodeComponent) - Method in class javax.media.j3d.Raster
-
Deprecated.
replaced with duplicateNodeComponent(
NodeComponent originalNodeComponent, boolean forceDuplicate)
- duplicateNodeComponent(NodeComponent) - Method in class javax.media.j3d.ShaderAppearance
-
Deprecated.
replaced with duplicateNodeComponent(
NodeComponent originalNodeComponent, boolean forceDuplicate)
- duplicateNodeComponent(NodeComponent) - Method in class javax.media.j3d.Texture2D
-
Deprecated.
replaced with duplicateNodeComponent(
NodeComponent originalNodeComponent, boolean forceDuplicate)
- duplicateNodeComponent(NodeComponent) - Method in class javax.media.j3d.Texture3D
-
Deprecated.
replaced with duplicateNodeComponent(
NodeComponent originalNodeComponent, boolean forceDuplicate)
- duplicateNodeComponent(NodeComponent) - Method in class javax.media.j3d.TextureCubeMap
-
Deprecated.
replaced with duplicateNodeComponent(
NodeComponent originalNodeComponent, boolean forceDuplicate)
- duplicateNodeComponent(NodeComponent) - Method in class javax.media.j3d.TextureUnitState
-
Deprecated.
replaced with duplicateNodeComponent(
NodeComponent originalNodeComponent, boolean forceDuplicate)
- duplicateSceneGraphObject(SceneGraphObject) - Method in class javax.media.j3d.SceneGraphObject
-
Copies all SceneGraphObject information from
originalNode
into
the current node.
- duration - Variable in class com.sun.j3d.audioengines.Sample
-
- DURATION_UNKNOWN - Static variable in class com.sun.j3d.audioengines.Sample
-
- DURATION_UNKNOWN - Static variable in class javax.media.j3d.Sound
-
Denotes that the sound's duration could not be calculated.