|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Bounds in javax.media.j3d |
---|
Subclasses of Bounds in javax.media.j3d | |
---|---|
class |
BoundingBox
This class defines an axis aligned bounding box which is used for bounding regions. |
class |
BoundingPolytope
A BoundingPolytope defines a polyhedral bounding region using the intersection of four or more half spaces. |
class |
BoundingSphere
This class defines a spherical bounding region which is defined by a center point and a radius. |
Methods in javax.media.j3d that return Bounds | |
---|---|
abstract Bounds |
Bounds.closestIntersection(Bounds[] boundsObjects)
Finds closest bounding object that intersects this bounding object. |
Bounds |
BoundingSphere.closestIntersection(Bounds[] boundsObjects)
Finds closest bounding object that intersects this bounding sphere. |
Bounds |
BoundingPolytope.closestIntersection(Bounds[] boundsObjects)
Finds closest bounding object that intersects this bounding polytope. |
Bounds |
BoundingBox.closestIntersection(Bounds[] boundsObjects)
Finds closest bounding object that intersects this bounding box. |
Bounds |
PickBounds.get()
Gets the bounds object from this PickBounds. |
Bounds |
Soundscape.getApplicationBounds()
Retrieves the Soundscape node's application bounds. |
Bounds |
Clip.getApplicationBounds()
Retrieves the Clip node's application bounds. |
Bounds |
Background.getApplicationBounds()
Retrieves the Background node's application bounds. |
Bounds |
WakeupOnCollisionMovement.getArmingBounds()
Returns the bounds object used in specifying the collision condition. |
Bounds |
WakeupOnCollisionExit.getArmingBounds()
Returns the bounds object used in specifying the collision condition. |
Bounds |
WakeupOnCollisionEntry.getArmingBounds()
Returns the bounds object used in specifying the collision condition. |
Bounds |
WakeupOnViewPlatformExit.getBounds()
Returns this object's bounds specification |
Bounds |
WakeupOnViewPlatformEntry.getBounds()
Returns this object's bounds specification |
Bounds |
WakeupOnSensorExit.getBounds()
Returns this object's bounds specification |
Bounds |
WakeupOnSensorEntry.getBounds()
Returns this object's bounds specification |
Bounds |
Shape3D.getBounds()
See parent class for the documentation on getBounds(). |
Bounds |
Node.getBounds()
Returns the bounding object of a node. |
Bounds |
Shape3D.getCollisionBounds()
Returns the collision bounding object of this node. |
Bounds |
Morph.getCollisionBounds()
Deprecated. Returns the collision bounding object of this node. |
Bounds |
Group.getCollisionBounds()
Returns the collision bounding object of this node. |
Bounds |
ModelClip.getInfluencingBounds()
Retrieves the ModelClip node's influencing bounds. |
Bounds |
Light.getInfluencingBounds()
Retrieves the Light node's influencing bounds. |
Bounds |
Fog.getInfluencingBounds()
Retrieves the Fog node's influencing bounds. |
Bounds |
AlternateAppearance.getInfluencingBounds()
Retrieves the AlternateAppearance node's influencing bounds. |
Bounds |
BoundingLeaf.getRegion()
Retrieves this BoundingLeaf's bounding region. |
Bounds |
AuralAttributes.getReverbBounds()
Retrieve Reverberation Delay Bounds volume. |
Bounds |
Sound.getSchedulingBounds()
Retrieves the Sound node's scheduling bounds. |
Bounds |
Behavior.getSchedulingBounds()
Retrieves the Behavior node's scheduling bounds. |
Bounds |
WakeupOnCollisionMovement.getTriggeringBounds()
Retrieves the Bounds object that caused the collision |
Bounds |
WakeupOnCollisionExit.getTriggeringBounds()
Retrieves the Bounds object that caused the collision |
Bounds |
WakeupOnCollisionEntry.getTriggeringBounds()
Retrieves the Bounds object that caused the collision |
Methods in javax.media.j3d with parameters of type Bounds | |
---|---|
abstract Bounds |
Bounds.closestIntersection(Bounds[] boundsObjects)
Finds closest bounding object that intersects this bounding object. |
Bounds |
BoundingSphere.closestIntersection(Bounds[] boundsObjects)
Finds closest bounding object that intersects this bounding sphere. |
Bounds |
BoundingPolytope.closestIntersection(Bounds[] boundsObjects)
Finds closest bounding object that intersects this bounding polytope. |
Bounds |
BoundingBox.closestIntersection(Bounds[] boundsObjects)
Finds closest bounding object that intersects this bounding box. |
abstract void |
Bounds.combine(Bounds boundsObject)
Combines this bounding object with a bounding object so that the resulting bounding object encloses the original bounding object and the given bounds object. |
void |
BoundingSphere.combine(Bounds boundsObject)
Combines this bounding sphere with a bounding object so that the resulting bounding sphere encloses the original bounding sphere and the given bounds object. |
void |
BoundingPolytope.combine(Bounds boundsObject)
Combines this bounding polytope with a bounding object so that the resulting bounding polytope encloses the original bounding polytope and the given bounds object. |
void |
BoundingBox.combine(Bounds boundsObject)
Combines this bounding box with a bounding object so that the resulting bounding box encloses the original bounding box and the specified bounds object. |
abstract void |
Bounds.combine(Bounds[] boundsObjects)
Combines this bounding object with an array of bounding objects so that the resulting bounding object encloses the original bounding object and the given array of bounds object. |
void |
BoundingSphere.combine(Bounds[] boundsObjects)
Combines this bounding sphere with an array of bounding objects so that the resulting bounding sphere encloses the original bounding sphere and the given array of bounds object. |
void |
BoundingPolytope.combine(Bounds[] boundsObjects)
Combines this bounding polytope with an array of bounding objects so that the resulting bounding polytope encloses the original bounding polytope and the given array of bounds object. |
void |
BoundingBox.combine(Bounds[] bounds)
Combines this bounding box with an array of bounding objects so that the resulting bounding box encloses the original bounding box and the array of bounding objects. |
abstract boolean |
Bounds.intersect(Bounds boundsObject)
Test for intersection with another bounds object. |
boolean |
BoundingSphere.intersect(Bounds boundsObject)
Test for intersection with another bounds object. |
boolean |
BoundingPolytope.intersect(Bounds boundsObject)
Test for intersection with another bounds object. |
boolean |
BoundingBox.intersect(Bounds boundsObject)
Test for intersection with another bounds object. |
abstract boolean |
Bounds.intersect(Bounds[] boundsObjects)
Test for intersection with another bounds object. |
boolean |
BoundingSphere.intersect(Bounds[] boundsObjects)
Test for intersection with another bounds object. |
boolean |
BoundingPolytope.intersect(Bounds[] boundsObjects)
Test for intersection with another bounds object. |
boolean |
BoundingBox.intersect(Bounds[] boundsObjects)
Test for intersection with an array of bounds objects. |
boolean |
BoundingBox.intersect(Bounds[] boundsObjects,
BoundingBox newBoundBox)
Test for intersection with an array of bounds objects. |
boolean |
BoundingPolytope.intersect(Bounds[] boundsObjects,
BoundingPolytope newBoundingPolytope)
Test for intersection with an array of bounds objects. |
boolean |
BoundingSphere.intersect(Bounds[] boundsObjects,
BoundingSphere newBoundSphere)
Test for intersection with an array of bounds objects. |
boolean |
BoundingBox.intersect(Bounds boundsObject,
BoundingBox newBoundBox)
Test for intersection with another bounding box. |
boolean |
BoundingPolytope.intersect(Bounds boundsObject,
BoundingPolytope newBoundPolytope)
Test for intersection with another bounds object. |
boolean |
BoundingSphere.intersect(Bounds boundsObject,
BoundingSphere newBoundSphere)
Test for intersection with another bounds object. |
void |
PickBounds.set(Bounds boundsObject)
Sets the bounds object of this PickBounds to the specified object. |
abstract void |
Bounds.set(Bounds boundsObject)
Sets the value of this Bounds object. |
void |
BoundingSphere.set(Bounds boundsObject)
Sets the value of this BoundingSphere. |
void |
BoundingPolytope.set(Bounds boundsObject)
Sets the planes for this BoundingPolytope by keeping its current number and position of planes and computing new planes positions to enclose the given bounds object. |
void |
BoundingBox.set(Bounds boundsObject)
Sets the the value of this BoundingBox |
void |
Soundscape.setApplicationBounds(Bounds region)
Set the Soundscape's application region to the specified bounds specified in local coordinates of this leaf node. |
void |
Clip.setApplicationBounds(Bounds region)
Set the Clip's application region to the specified bounds. |
void |
Background.setApplicationBounds(Bounds region)
Set the Background's application region to the specified bounds. |
void |
Node.setBounds(Bounds bounds)
Sets the geometric bounds of a node. |
void |
Shape3D.setCollisionBounds(Bounds bounds)
Sets the collision bounds of a node. |
void |
Morph.setCollisionBounds(Bounds bounds)
Deprecated. Sets the collision bounds of a node. |
void |
Group.setCollisionBounds(Bounds bounds)
Sets the collision bounds of a node. |
void |
ModelClip.setInfluencingBounds(Bounds region)
Set the ModelClip node's influencing region to the specified bounds. |
void |
Light.setInfluencingBounds(Bounds region)
Sets the Light's influencing region to the specified bounds. |
void |
Fog.setInfluencingBounds(Bounds region)
Sets the Fog's influencing region to the specified bounds. |
void |
AlternateAppearance.setInfluencingBounds(Bounds region)
Sets the AlternateAppearance's influencing region to the specified bounds. |
void |
BoundingLeaf.setRegion(Bounds region)
Sets this BoundingLeaf node's bounding region. |
void |
AuralAttributes.setReverbBounds(Bounds reverbVolume)
Set Reverberation Bounds volume. |
void |
AuralAttributes.setReverbDelay(Bounds reverbVolume)
Deprecated. As of Java 3D version 1.2, replaced by setReverbBounds(Bounds) |
void |
Sound.setSchedulingBounds(Bounds region)
Set the Sound's scheduling region to the specified bounds. |
void |
Behavior.setSchedulingBounds(Bounds region)
Set the Behavior's scheduling region to the specified bounds. |
abstract void |
Bounds.transform(Bounds bounds,
Transform3D trans)
Modifies the bounding object so that it bounds the volume generated by transforming the given bounding object. |
void |
BoundingSphere.transform(Bounds boundsObject,
Transform3D matrix)
Modifies the bounding sphere so that it bounds the volume generated by transforming the given bounding object. |
void |
BoundingPolytope.transform(Bounds boundsObject,
Transform3D matrix)
Modifies the bounding polytope so that it bounds the volume generated by transforming the given bounding object. |
void |
BoundingBox.transform(Bounds boundsObject,
Transform3D matrix)
Modifies the bounding box so that it bounds the volume generated by transforming the given bounding object. |
Constructors in javax.media.j3d with parameters of type Bounds | |
---|---|
BackgroundSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority)
Constructs a BackgroundSound object accepting all the parameters associated with a Sound node. |
|
BoundingBox(Bounds boundsObject)
Constructs a BoundingBox from a bounding object. |
|
BoundingBox(Bounds[] bounds)
Constructs a BoundingBox from an array of bounding objects. |
|
BoundingLeaf(Bounds region)
Constructs a BoundingLeaf node with the specified bounding region. |
|
BoundingPolytope(Bounds boundsObject)
Constructs a BoundingPolytope from the specified bounds object. |
|
BoundingPolytope(Bounds[] boundsObjects)
Constructs a BoundingPolytope from the specified array of bounds objects. |
|
BoundingSphere(Bounds boundsObject)
Constructs and initializes a BoundingSphere from a bounding object. |
|
BoundingSphere(Bounds[] boundsObjects)
Constructs and initializes a BoundingSphere from an array of bounding objects. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
float posX,
float posY,
float posZ,
float[] frontDistance,
float[] frontDistanceGain,
float[] backDistance,
float[] backDistanceGain,
float dirX,
float dirY,
float dirZ)
Constructs a ConeSound node object using the provided parameter values. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
float posX,
float posY,
float posZ,
float[] frontDistance,
float[] frontDistanceGain,
float[] backDistance,
float[] backDistanceGain,
float dirX,
float dirY,
float dirZ,
float[] angle,
float[] angularGain,
float[] frequencyCutoff)
Constructs and initializes a new Cone Sound node explicitly setting all PointSound and ConeSound fields as arguments but all the vector and point arguments are broken into individual float array components. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
float posX,
float posY,
float posZ,
float[] distance,
float[] distanceGain,
float dirX,
float dirY,
float dirZ,
float[] angle,
float[] angularGain,
float[] frequencyCutoff)
Constructs a ConeSound node object using all the provided PointSound parameter values, which include a single spherical distance attenuation array, but includes an angular attenuation array. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
javax.vecmath.Point3f position,
javax.vecmath.Point2f[] frontDistanceAttenuation,
javax.vecmath.Point2f[] backDistanceAttenuation,
javax.vecmath.Vector3f direction)
Constructs a ConeSound node object using all the provided PointSound parameter values. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
javax.vecmath.Point3f position,
javax.vecmath.Point2f[] frontDistanceAttenuation,
javax.vecmath.Point2f[] backDistanceAttenuation,
javax.vecmath.Vector3f direction,
javax.vecmath.Point3f[] angularAttenuation)
Constructs and initializes a new Cone Sound node explicitly setting all PointSound and ConeSound fields as arguments: the PointSound position, front and back distance attenuation Point2f array, and ConeSound direction vector and Point3f angular attenuation. |
|
ConeSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
javax.vecmath.Point3f position,
javax.vecmath.Point2f[] distanceAttenuation,
javax.vecmath.Vector3f direction,
javax.vecmath.Point3f[] angularAttenuation)
Constructs a ConeSound node object using all the provided PointSound parameter values, which include a single spherical distance attenuation array, but includes an angular attenuation array. |
|
PickBounds(Bounds boundsObject)
Constructs a PickBounds from the specified bounds object. |
|
PointSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
float posX,
float posY,
float posZ,
float[] attenuationDistance,
float[] attenuationGain)
Construct a PointSound object accepting individual float parameters for the elements of the position points, and accepting separate arrays for the distance and gain scale factors components of distance attenuation. |
|
PointSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
float posX,
float posY,
float posZ,
javax.vecmath.Point2f[] distanceGain)
Construct a PointSound object accepting individual float parameters for the elements of the position point, and accepting an array of Point2f for the distance attenuation values where each pair in the array contains a distance and a gain scale factor. |
|
PointSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
javax.vecmath.Point3f position,
float[] attenuationDistance,
float[] attenuationGain)
Construct a PointSound object accepting points as input for the position. |
|
PointSound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
javax.vecmath.Point3f position,
javax.vecmath.Point2f[] distanceGain)
Construct a PointSound object accepting Point3f as input for the position and accepting an array of Point2f for the distance attenuation values where each pair in the array contains a distance and a gain scale factor. |
|
Sound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority)
Constructs and initializes a new Sound node using provided parameter values. |
|
Sound(MediaContainer soundData,
float initialGain,
int loopCount,
boolean release,
boolean continuous,
boolean enable,
Bounds region,
float priority,
float rateFactor)
Constructs and initializes a new Sound node using provided parameter values. |
|
Soundscape(Bounds region,
AuralAttributes attributes)
Constructs and initializes a new Sound node using specified parameters |
|
WakeupOnCollisionEntry(Bounds armingBounds)
Constructs a new WakeupOnCollisionEntry criterion. |
|
WakeupOnCollisionExit(Bounds armingBounds)
Constructs a new WakeupOnCollisionExit criterion. |
|
WakeupOnCollisionMovement(Bounds armingBounds)
Constructs a new WakeupOnCollisionMovement criterion. |
|
WakeupOnSensorEntry(Bounds region)
Constructs a new WakeupOnEntry criterion. |
|
WakeupOnSensorExit(Bounds region)
Constructs a new WakeupOnExit criterion. |
|
WakeupOnViewPlatformEntry(Bounds region)
Constructs a new WakeupOnEntry criterion. |
|
WakeupOnViewPlatformExit(Bounds region)
Constructs a new WakeupOnExit criterion. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |