Uses of Interface
com.jme.bounding.BoundingVolume

Packages that use BoundingVolume
com.jme.bounding   
com.jme.renderer   
com.jme.renderer.lwjgl   
com.jme.scene   
com.jme.terrain   
com.jme.util   
com.jme.widget   
com.jme.widget.bounds   
 

Uses of BoundingVolume in com.jme.bounding
 

Classes in com.jme.bounding that implement BoundingVolume
 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.
 class OBB2
          Started Date: Sep 5, 2004

This class is like an OrientedBoundingBox, but lacks the overhead of extending TriMesh.
 class OrientedBoundingBox
          Started Date: Aug 24, 2004

This class is liked BoundingBox, but can correctly rotate to fit its bounds.
 

Methods in com.jme.bounding that return BoundingVolume
 BoundingVolume OrientedBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
           
 BoundingVolume OrientedBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrientedBoundingBox.merge(BoundingVolume volume)
           
 BoundingVolume OrientedBoundingBox.mergeLocal(BoundingVolume volume)
           
 BoundingVolume OBB2.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
           
 BoundingVolume OBB2.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OBB2.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OBB2.merge(BoundingVolume volume)
           
 BoundingVolume OBB2.mergeLocal(BoundingVolume volume)
           
 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 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 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 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 BoundingSphere.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
          transform modifies the center of the sphere to reflect the change made via a rotation, translation and scale.
 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.
 BoundingVolume BoundingSphere.merge(BoundingVolume volume)
          merge combines this sphere with a second bounding sphere.
 BoundingVolume BoundingSphere.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
 BoundingVolume BoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
          transform modifies the center of the box to reflect the change made via a rotation, translation and scale.
 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 BoundingBox.merge(BoundingVolume volume)
          merge combines this sphere with a second bounding sphere.
 BoundingVolume BoundingBox.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
 

Methods in com.jme.bounding with parameters of type BoundingVolume
 BoundingVolume OrientedBoundingBox.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OrientedBoundingBox.merge(BoundingVolume volume)
           
 BoundingVolume OrientedBoundingBox.mergeLocal(BoundingVolume volume)
           
 java.lang.Object OrientedBoundingBox.clone(BoundingVolume store)
           
 boolean OrientedBoundingBox.intersects(BoundingVolume bv)
           
 BoundingVolume OBB2.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OBB2.transform(Matrix3f rotate, Vector3f translate, Vector3f scale, BoundingVolume store)
           
 BoundingVolume OBB2.merge(BoundingVolume volume)
           
 BoundingVolume OBB2.mergeLocal(BoundingVolume volume)
           
 java.lang.Object OBB2.clone(BoundingVolume store)
           
 boolean OBB2.intersects(BoundingVolume bv)
           
 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 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 BoundingVolume.mergeLocal(BoundingVolume volume)
          mergeLocal combines two bounding volumes into a single bounding volume that contains both this bounding volume and the parameter volume.
 java.lang.Object BoundingVolume.clone(BoundingVolume store)
          clone creates a new BoundingVolume object containing the same data as this one.
 boolean BoundingVolume.intersects(BoundingVolume bv)
          determines if this bounding volume and a second given volume are intersecting.
 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.
 BoundingVolume BoundingSphere.merge(BoundingVolume volume)
          merge combines this sphere with a second bounding sphere.
 BoundingVolume BoundingSphere.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
 java.lang.Object BoundingSphere.clone(BoundingVolume store)
          clone creates a new BoundingSphere object containing the same data as this one.
 boolean BoundingSphere.intersects(BoundingVolume bv)
           
 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 BoundingBox.merge(BoundingVolume volume)
          merge combines this sphere with a second bounding sphere.
 BoundingVolume BoundingBox.mergeLocal(BoundingVolume volume)
          mergeLocal combines this sphere with a second bounding sphere locally.
 java.lang.Object BoundingBox.clone(BoundingVolume store)
          clone creates a new BoundingBox 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.
 

Uses of BoundingVolume in com.jme.renderer
 

Methods in com.jme.renderer with parameters of type BoundingVolume
 void Renderer.drawBounds(BoundingVolume bv)
          drawBounds renders the bounds of a Geometry.
 int Camera.contains(BoundingVolume bound)
          culled tests a bounding volume against the planes of the camera's frustum.
 int AbstractCamera.contains(BoundingVolume bound)
          culled tests a bounding volume against the planes of the camera's frustum.
 

Uses of BoundingVolume in com.jme.renderer.lwjgl
 

Methods in com.jme.renderer.lwjgl with parameters of type BoundingVolume
 void LWJGLRenderer.drawBounds(BoundingVolume bv)
          draw renders a TriMesh object including it's normals, colors, textures and vertices.
 

Uses of BoundingVolume in com.jme.scene
 

Fields in com.jme.scene declared as BoundingVolume
protected  BoundingVolume Spatial.worldBound
          Spatial's bounding volume relative to the world.
protected  BoundingVolume Geometry.bound
          The local bounds of this Geometry object.
 

Methods in com.jme.scene that return BoundingVolume
 BoundingVolume Spatial.getWorldBound()
          getWorldBound retrieves the world bound at this node level.
 BoundingVolume Geometry.getModelBound()
          getModelBound retrieves the bounding object that contains the geometry node's vertices.
 

Methods in com.jme.scene with parameters of type BoundingVolume
 void Spatial.setWorldBound(BoundingVolume worldBound)
          setWorldBound sets the world bound for this node level.
 void Geometry.setModelBound(BoundingVolume modelBound)
          setModelBound sets the bounding object for this geometry.
 

Uses of BoundingVolume in com.jme.terrain
 

Methods in com.jme.terrain with parameters of type BoundingVolume
 void TerrainPage.setModelBound(BoundingVolume v)
          setModelBound sets the model bounds for the terrain blocks.
 

Uses of BoundingVolume in com.jme.util
 

Methods in com.jme.util with parameters of type BoundingVolume
protected  float LightStateCreator.getValueFor(Light l, BoundingVolume val)
           
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.jme.widget
 

Methods in com.jme.widget that return BoundingVolume
 BoundingVolume WidgetAbstractContainer.getWorldBound()
           
 

Uses of BoundingVolume in com.jme.widget.bounds
 

Classes in com.jme.widget.bounds that implement BoundingVolume
 class WidgetBoundingRectangle
           
 class WidgetViewRectangle
          WidgetViewRectangle
 

Methods in com.jme.widget.bounds that return BoundingVolume
 BoundingVolume WidgetBoundingRectangle.merge(BoundingVolume bound)
           
 BoundingVolume WidgetBoundingRectangle.mergeLocal(BoundingVolume bound)
           
 BoundingVolume WidgetBoundingRectangle.transform(Quaternion rotate, Vector3f translate, Vector3f scale)
           
 BoundingVolume WidgetBoundingRectangle.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume bv)
           
 

Methods in com.jme.widget.bounds with parameters of type BoundingVolume
 BoundingVolume WidgetBoundingRectangle.merge(BoundingVolume bound)
           
 BoundingVolume WidgetBoundingRectangle.mergeLocal(BoundingVolume bound)
           
 java.lang.Object WidgetBoundingRectangle.clone(BoundingVolume store)
          clone creates a new BoundingSphere object containing the same data as this one.
 BoundingVolume WidgetBoundingRectangle.transform(Quaternion rotate, Vector3f translate, Vector3f scale, BoundingVolume bv)
           
 boolean WidgetBoundingRectangle.intersects(BoundingVolume bv)