|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BoundingVolume | |
---|---|
com.jme.bounding | |
com.jme.light | |
com.jme.renderer | |
com.jme.scene | |
com.jme.scene.shape | Standard geometric shapes. |
com.jme.scene.state | |
com.jme.util | |
com.jmex.terrain |
Uses of BoundingVolume in com.jme.bounding |
---|
Subclasses of BoundingVolume in com.jme.bounding | |
---|---|
class |
BoundingBox
BoundingBox defines an axis-aligned cube that defines a
container for a group of vertices of a particular piece of geometry. |
class |
BoundingCapsule
|
class |
BoundingSphere
BoundingSphere defines a sphere that defines a container for a
group of vertices of a particular piece of geometry. |
class |
LineBoundingBox
Started Date: Sep 5, 2004 |
class |
OrientedBoundingBox
Started Date: Sep 5, 2004 |
class |
OrthogonalBoundingBox
Started Date: Sep 5, 2004 |
Methods in com.jme.bounding that return BoundingVolume | |
---|---|
BoundingVolume |
BoundingBox.clone(BoundingVolume store)
clone creates a new BoundingBox object containing the same
data as this one. |
BoundingVolume |
BoundingCapsule.clone(BoundingVolume store)
|
BoundingVolume |
BoundingSphere.clone(BoundingVolume store)
clone creates a new BoundingSphere object containing the
same data as this one. |
abstract BoundingVolume |
BoundingVolume.clone(BoundingVolume store)
clone creates a new BoundingVolume object containing the
same data as this one. |
BoundingVolume |
LineBoundingBox.clone(BoundingVolume store)
|
BoundingVolume |
OrientedBoundingBox.clone(BoundingVolume store)
|
BoundingVolume |
OrthogonalBoundingBox.clone(BoundingVolume store)
|
BoundingVolume |
CollisionTree.getBounds()
Returns the bounding volume for this tree node in local space. |
BoundingVolume |
CollisionTree.getWorldBounds()
Returns the bounding volume for this tree node in world space. |
BoundingVolume |
BoundingBox.merge(BoundingVolume volume)
merge combines this sphere with a second bounding sphere. |
BoundingVolume |
BoundingCapsule.merge(BoundingVolume volume)
|
BoundingVolume |
BoundingSphere.merge(BoundingVolume volume)
merge combines this sphere with a second bounding sphere. |
abstract BoundingVolume |
BoundingVolume.merge(BoundingVolume volume)
merge combines two bounding volumes into a single bounding
volume that contains both this bounding volume and the parameter volume. |
BoundingVolume |
LineBoundingBox.merge(BoundingVolume volume)
|
BoundingVolume |
OrientedBoundingBox.merge(BoundingVolume volume)
|
BoundingVolume |
OrthogonalBoundingBox.merge(BoundingVolume volume)
|
BoundingVolume |
BoundingBox.mergeLocal(BoundingVolume volume)
mergeLocal combines this sphere with a second bounding
sphere locally. |
BoundingVolume |
BoundingCapsule.mergeLocal(BoundingVolume volume)
|
BoundingVolume |
BoundingSphere.mergeLocal(BoundingVolume volume)
mergeLocal combines this sphere with a second bounding
sphere locally. |
abstract BoundingVolume |
BoundingVolume.mergeLocal(BoundingVolume volume)
mergeLocal combines two bounding volumes into a single
bounding volume that contains both this bounding volume and the parameter
volume. |
BoundingVolume |
LineBoundingBox.mergeLocal(BoundingVolume volume)
|
BoundingVolume |
OrientedBoundingBox.mergeLocal(BoundingVolume volume)
|
BoundingVolume |
OrthogonalBoundingBox.mergeLocal(BoundingVolume volume)
|
BoundingVolume |
LineBoundingBox.transform(Matrix3f rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrientedBoundingBox.transform(Matrix3f rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrthogonalBoundingBox.transform(Matrix3f rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
BoundingVolume.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale)
transform alters the location of the bounding volume by a
rotation, translation and a scalar. |
BoundingVolume |
BoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform modifies the center of the box to reflect the
change made via a rotation, translation and scale. |
BoundingVolume |
BoundingCapsule.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
BoundingSphere.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform modifies the center of the sphere to reflect the
change made via a rotation, translation and scale. |
abstract BoundingVolume |
BoundingVolume.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform alters the location of the bounding volume by a
rotation, translation and a scalar. |
BoundingVolume |
LineBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrientedBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrthogonalBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
Methods in com.jme.bounding with parameters of type BoundingVolume | |
---|---|
BoundingVolume |
BoundingBox.clone(BoundingVolume store)
clone creates a new BoundingBox object containing the same
data as this one. |
BoundingVolume |
BoundingCapsule.clone(BoundingVolume store)
|
BoundingVolume |
BoundingSphere.clone(BoundingVolume store)
clone creates a new BoundingSphere object containing the
same data as this one. |
abstract BoundingVolume |
BoundingVolume.clone(BoundingVolume store)
clone creates a new BoundingVolume object containing the
same data as this one. |
BoundingVolume |
LineBoundingBox.clone(BoundingVolume store)
|
BoundingVolume |
OrientedBoundingBox.clone(BoundingVolume store)
|
BoundingVolume |
OrthogonalBoundingBox.clone(BoundingVolume store)
|
boolean |
BoundingBox.intersects(BoundingVolume bv)
intersects determines if this Bounding Box intersects with another given bounding volume. |
boolean |
BoundingCapsule.intersects(BoundingVolume bv)
|
boolean |
BoundingSphere.intersects(BoundingVolume bv)
|
abstract boolean |
BoundingVolume.intersects(BoundingVolume bv)
determines if this bounding volume and a second given volume are intersecting. |
boolean |
LineBoundingBox.intersects(BoundingVolume bv)
|
boolean |
OrientedBoundingBox.intersects(BoundingVolume bv)
|
boolean |
OrthogonalBoundingBox.intersects(BoundingVolume bv)
|
boolean |
CollisionTree.intersectsBounding(BoundingVolume volume)
Tests if the world bounds of the node at this level intersects a provided bounding volume. |
BoundingVolume |
BoundingBox.merge(BoundingVolume volume)
merge combines this sphere with a second bounding sphere. |
BoundingVolume |
BoundingCapsule.merge(BoundingVolume volume)
|
BoundingVolume |
BoundingSphere.merge(BoundingVolume volume)
merge combines this sphere with a second bounding sphere. |
abstract BoundingVolume |
BoundingVolume.merge(BoundingVolume volume)
merge combines two bounding volumes into a single bounding
volume that contains both this bounding volume and the parameter volume. |
BoundingVolume |
LineBoundingBox.merge(BoundingVolume volume)
|
BoundingVolume |
OrientedBoundingBox.merge(BoundingVolume volume)
|
BoundingVolume |
OrthogonalBoundingBox.merge(BoundingVolume volume)
|
BoundingVolume |
BoundingBox.mergeLocal(BoundingVolume volume)
mergeLocal combines this sphere with a second bounding
sphere locally. |
BoundingVolume |
BoundingCapsule.mergeLocal(BoundingVolume volume)
|
BoundingVolume |
BoundingSphere.mergeLocal(BoundingVolume volume)
mergeLocal combines this sphere with a second bounding
sphere locally. |
abstract BoundingVolume |
BoundingVolume.mergeLocal(BoundingVolume volume)
mergeLocal combines two bounding volumes into a single
bounding volume that contains both this bounding volume and the parameter
volume. |
BoundingVolume |
LineBoundingBox.mergeLocal(BoundingVolume volume)
|
BoundingVolume |
OrientedBoundingBox.mergeLocal(BoundingVolume volume)
|
BoundingVolume |
OrthogonalBoundingBox.mergeLocal(BoundingVolume volume)
|
BoundingVolume |
LineBoundingBox.transform(Matrix3f rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrientedBoundingBox.transform(Matrix3f rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrthogonalBoundingBox.transform(Matrix3f rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
BoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform modifies the center of the box to reflect the
change made via a rotation, translation and scale. |
BoundingVolume |
BoundingCapsule.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
BoundingSphere.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform modifies the center of the sphere to reflect the
change made via a rotation, translation and scale. |
abstract BoundingVolume |
BoundingVolume.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform alters the location of the bounding volume by a
rotation, translation and a scalar. |
BoundingVolume |
LineBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrientedBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrthogonalBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
Uses of BoundingVolume in com.jme.light |
---|
Methods in com.jme.light with parameters of type BoundingVolume | |
---|---|
protected float |
LightManagement.getValueFor(Light l,
BoundingVolume val)
Deprecated. |
(package private) float |
LightManagement.getValueFor(PointLight l,
BoundingVolume val)
Deprecated. |
(package private) float |
LightManagement.getValueFor(SpotLight l,
BoundingVolume val)
Deprecated. |
Uses of BoundingVolume in com.jme.renderer |
---|
Methods in com.jme.renderer with parameters of type BoundingVolume | |
---|---|
Camera.FrustumIntersect |
AbstractCamera.contains(BoundingVolume bound)
culled tests a bounding volume against the planes of the
camera's frustum. |
Camera.FrustumIntersect |
Camera.contains(BoundingVolume bound)
culled tests a bounding volume against the planes of the
camera's frustum. |
Uses of BoundingVolume in com.jme.scene |
---|
Fields in com.jme.scene declared as BoundingVolume | |
---|---|
protected BoundingVolume |
Geometry.bound
The local bounds of this Geometry object. |
protected BoundingVolume |
Spatial.worldBound
Spatial's bounding volume relative to the world. |
Methods in com.jme.scene that return BoundingVolume | |
---|---|
BoundingVolume |
Geometry.getModelBound()
getModelBound retrieves the bounding object that contains
the geometry's vertices. |
BoundingVolume |
SharedMesh.getModelBound()
returns the model bound of the target object. |
BoundingVolume |
Spatial.getWorldBound()
getWorldBound retrieves the world bound at this node
level. |
Methods in com.jme.scene with parameters of type BoundingVolume | |
---|---|
void |
Geometry.setModelBound(BoundingVolume modelBound)
setModelBound sets the bounding object for this geometry. |
void |
Node.setModelBound(BoundingVolume modelBound)
|
void |
SharedMesh.setModelBound(BoundingVolume modelBound)
setModelBound sets the bounding object for this geometry. |
abstract void |
Spatial.setModelBound(BoundingVolume modelBound)
setModelBound sets the bounding object for this Spatial. |
Uses of BoundingVolume in com.jme.scene.shape |
---|
Methods in com.jme.scene.shape with parameters of type BoundingVolume | |
---|---|
void |
AxisRods.setModelBound(BoundingVolume bound)
|
Uses of BoundingVolume in com.jme.scene.state |
---|
Methods in com.jme.scene.state with parameters of type BoundingVolume | |
---|---|
protected static float |
LightUtil.getValueFor(Light l,
BoundingVolume val)
|
protected static float |
LightUtil.getValueFor(PointLight l,
BoundingVolume val)
|
protected static float |
LightUtil.getValueFor(SpotLight l,
BoundingVolume val)
|
Uses of BoundingVolume in com.jme.util |
---|
Methods in com.jme.util with parameters of type BoundingVolume | |
---|---|
static float |
AreaUtils.calcScreenArea(BoundingVolume bound,
float distance,
float screenWidth)
calcScreenArea -- in Pixels Aproximates the screen area of a bounding volume. |
Uses of BoundingVolume in com.jmex.terrain |
---|
Methods in com.jmex.terrain with parameters of type BoundingVolume | |
---|---|
void |
TerrainPage.setModelBound(BoundingVolume v)
setModelBound sets the model bounds for the terrain
blocks. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |