|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectespresso3d.engine.base.E3DEngineItem
espresso3d.engine.renderer.base.E3DRenderable
espresso3d.engine.collision.E3DCollision
| Constructor Summary | |
E3DCollision(E3DCollision toCopy)
|
|
E3DCollision(E3DEngine engine)
|
|
| Method Summary | |
java.lang.Object |
getCollideeBoundingObject()
|
E3DVector3F |
getCollideeCollisionNormal()
This is only applicable for new collision detectors. |
E3DCollisionDetectableObject |
getCollideeObject()
|
E3DVector3F |
getColliderCollisionNormal()
Get the normal at the point of collision if available |
E3DSector |
getCollisionSector()
|
E3DWorld |
getCollisionWorld()
|
E3DVector3F |
getIntersectionPt()
|
void |
render()
To see a collision graphically, a collision object can be placed on the externalrenderable list of the engine. |
void |
setCollideeBoundingObject(java.lang.Object collideeBoundingObject)
|
void |
setCollideeCollisionNormal(E3DVector3F collideeCollisionNormal)
This is only applicable for new collision detectors. |
void |
setCollideeObject(E3DCollisionDetectableObject collideeObject)
|
void |
setColliderCollisionNormal(E3DVector3F colliderCollisionNormal)
Set the normal at the point of the collision |
void |
setCollisionSector(E3DSector collisionSector)
|
void |
setCollisionWorld(E3DWorld collisionWorld)
|
void |
setIntersectionPt(E3DVector3F intersectionPt)
|
java.lang.String |
toString()
Print out basic information regarding a collision |
| Methods inherited from class espresso3d.engine.renderer.base.E3DRenderable |
getBlendMode, getKey, getRenderMode, initCorrectGeometryRenderer, isKeyChanged, setBlendMode, setKeyChanged, setRenderMode |
| Methods inherited from class espresso3d.engine.base.E3DEngineItem |
getEngine, setEngine |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public E3DCollision(E3DEngine engine)
public E3DCollision(E3DCollision toCopy)
| Method Detail |
public void render()
render in class E3DRenderablepublic E3DSector getCollisionSector()
public void setCollisionSector(E3DSector collisionSector)
collisionSector - The collisionSector to set.public java.lang.Object getCollideeBoundingObject()
public void setCollideeBoundingObject(java.lang.Object collideeBoundingObject)
public E3DWorld getCollisionWorld()
public void setCollisionWorld(E3DWorld collisionWorld)
collisionWorld - The collisionWorld to set.public java.lang.String toString()
public E3DVector3F getIntersectionPt()
public void setIntersectionPt(E3DVector3F intersectionPt)
public E3DVector3F getColliderCollisionNormal()
public void setColliderCollisionNormal(E3DVector3F colliderCollisionNormal)
public E3DVector3F getCollideeCollisionNormal()
public void setCollideeCollisionNormal(E3DVector3F collideeCollisionNormal)
public E3DCollisionDetectableObject getCollideeObject()
public void setCollideeObject(E3DCollisionDetectableObject collideeObject)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||