espresso3d.engine.collision.bounding
Class E3DBoundingSphere

java.lang.Object
  extended byespresso3d.engine.base.E3DEngineItem
      extended byespresso3d.engine.renderer.base.E3DRenderable
          extended byespresso3d.engine.collision.bounding.E3DBoundingSphere
All Implemented Interfaces:
E3DBoundingObject

public class E3DBoundingSphere
extends E3DRenderable
implements E3DBoundingObject

Author:
Curt A bounding sphere bounding object

Field Summary
 
Fields inherited from class espresso3d.engine.renderer.base.E3DRenderable
RENDERMODE_SOLID, RENDERMODE_TEXTURED, RENDERMODE_WIREFRAME
 
Constructor Summary
E3DBoundingSphere(E3DEngine engine, double radius)
           
 
Method Summary
 double getRadius()
           
 void renderAtPosition(E3DVector3F position)
           
 void setRadius(double radius)
           
 
Methods inherited from class espresso3d.engine.renderer.base.E3DRenderable
getRenderableOptionsKey, getRenderMode, initCorrectGeometryRenderer, render, setRenderMode
 
Methods inherited from class espresso3d.engine.base.E3DEngineItem
getEngine, setEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

E3DBoundingSphere

public E3DBoundingSphere(E3DEngine engine,
                         double radius)
Method Detail

renderAtPosition

public void renderAtPosition(E3DVector3F position)
Specified by:
renderAtPosition in class E3DRenderable

getRadius

public double getRadius()
Returns:
Returns the radius.

setRadius

public void setRadius(double radius)
Parameters:
radius - The radius to set.