Uses of Class
com.jme3.bounding.BoundingVolume

Packages that use BoundingVolume
com.jme3.asset com.jme3.asset contains the AssetManager, a utility class that is used to load assets such as textures, models, and sound effects in a jME3 application. 
com.jme3.bounding   
com.jme3.collision.bih   
com.jme3.renderer The com.jme3.renderer package provides classes responsible for rendering. 
com.jme3.scene The com.jme3.input package contains the scene graph implementation in jMonkeyEngine. 
com.jme3.scene.control The com.jme3.control package provides controls
com.jme3.shadow   
 

Uses of BoundingVolume in com.jme3.asset
 

Methods in com.jme3.asset with parameters of type BoundingVolume
 void BlenderKey.LoadingResults.setModelBound(BoundingVolume modelBound)
           
 

Uses of BoundingVolume in com.jme3.bounding
 

Subclasses of BoundingVolume in com.jme3.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 BoundingSphere
          BoundingSphere defines a sphere that defines a container for a group of vertices of a particular piece of geometry.
 

Methods in com.jme3.bounding that return BoundingVolume
 BoundingVolume BoundingVolume.clone()
           
 BoundingVolume BoundingBox.clone(BoundingVolume store)
          clone creates a new BoundingBox object containing the same data as this one.
 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 BoundingBox.merge(BoundingVolume volume)
          merge combines this bounding box with a second bounding box.
 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 BoundingBox.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
 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 BoundingBox.transform(Matrix4f trans, BoundingVolume store)
           
 BoundingVolume BoundingSphere.transform(Matrix4f trans, BoundingVolume store)
           
abstract  BoundingVolume BoundingVolume.transform(Matrix4f trans, BoundingVolume store)
           
 BoundingVolume BoundingVolume.transform(Transform trans)
          transform alters the location of the bounding volume by a rotation, translation and a scalar.
 BoundingVolume BoundingBox.transform(Transform trans, BoundingVolume store)
          transform modifies the center of the box to reflect the change made via a rotation, translation and scale.
 BoundingVolume BoundingSphere.transform(Transform trans, BoundingVolume store)
          transform modifies the center of the sphere to reflect the change made via a rotation, translation and scale.
abstract  BoundingVolume BoundingVolume.transform(Transform trans, BoundingVolume store)
          transform alters the location of the bounding volume by a rotation, translation and a scalar.
 

Methods in com.jme3.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 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.
 boolean BoundingBox.intersects(BoundingVolume bv)
          intersects determines if this Bounding Box intersects with another given bounding volume.
 boolean BoundingSphere.intersects(BoundingVolume bv)
           
abstract  boolean BoundingVolume.intersects(BoundingVolume bv)
          determines if this bounding volume and a second given volume are intersecting.
 BoundingVolume BoundingBox.merge(BoundingVolume volume)
          merge combines this bounding box with a second bounding box.
 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 BoundingBox.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
 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 BoundingBox.transform(Matrix4f trans, BoundingVolume store)
           
 BoundingVolume BoundingSphere.transform(Matrix4f trans, BoundingVolume store)
           
abstract  BoundingVolume BoundingVolume.transform(Matrix4f trans, BoundingVolume store)
           
 BoundingVolume BoundingBox.transform(Transform trans, BoundingVolume store)
          transform modifies the center of the box to reflect the change made via a rotation, translation and scale.
 BoundingVolume BoundingSphere.transform(Transform trans, BoundingVolume store)
          transform modifies the center of the sphere to reflect the change made via a rotation, translation and scale.
abstract  BoundingVolume BoundingVolume.transform(Transform trans, BoundingVolume store)
          transform alters the location of the bounding volume by a rotation, translation and a scalar.
 

Uses of BoundingVolume in com.jme3.collision.bih
 

Methods in com.jme3.collision.bih with parameters of type BoundingVolume
 int BIHTree.collideWith(Collidable other, Matrix4f worldMatrix, BoundingVolume worldBound, CollisionResults results)
           
 

Uses of BoundingVolume in com.jme3.renderer
 

Methods in com.jme3.renderer with parameters of type BoundingVolume
 Camera.FrustumIntersect Camera.contains(BoundingVolume bound)
          contains tests a bounding volume against the planes of the camera's frustum.
 boolean Camera.containsGui(BoundingVolume bound)
          containsGui tests a bounding volume against the ortho bounding box of the camera.
 

Uses of BoundingVolume in com.jme3.scene
 

Fields in com.jme3.scene declared as BoundingVolume
protected  BoundingVolume Spatial.worldBound
          Spatial's bounding volume relative to the world.
 

Methods in com.jme3.scene that return BoundingVolume
 BoundingVolume Mesh.getBound()
          Returns the BoundingVolume of this Mesh.
 BoundingVolume Geometry.getModelBound()
           
 BoundingVolume Spatial.getWorldBound()
          getWorldBound retrieves the world bound at this node level.
 

Methods in com.jme3.scene with parameters of type BoundingVolume
 int CollisionData.collideWith(Collidable other, Matrix4f worldMatrix, BoundingVolume worldBound, CollisionResults results)
           
 int Mesh.collideWith(Collidable other, Matrix4f worldMatrix, BoundingVolume worldBound, CollisionResults results)
          Handles collision detection, internal use only.
 void Mesh.setBound(BoundingVolume modelBound)
          Sets the BoundingVolume for this Mesh.
 void Geometry.setModelBound(BoundingVolume modelBound)
          Sets the model bound to use for this geometry.
 void Node.setModelBound(BoundingVolume modelBound)
           
abstract  void Spatial.setModelBound(BoundingVolume modelBound)
          setModelBound sets the bounding object for this Spatial.
 

Uses of BoundingVolume in com.jme3.scene.control
 

Methods in com.jme3.scene.control 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.jme3.shadow
 

Method parameters in com.jme3.shadow with type arguments of type BoundingVolume
static BoundingBox ShadowUtil.computeUnionBound(java.util.List<BoundingVolume> bv)
          Computes the bounds of multiple bounding volumes