|
|||||||||||
| 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 | |
E3DVector3F |
getCollidedActorCollisionNormal()
This is only applicable for new collision detectors. |
java.lang.Object |
getCollisionBoundingObject()
|
E3DVector3F |
getCollisionNormal()
Get the normal at the point of collision if available |
E3DCollisionDetectableObject |
getCollisionObject()
Returns the object that was collided with This can be a E3DSector, E3DActor, E3DSprite, ... |
E3DSector |
getCollisionSector()
|
E3DWorld |
getCollisionWorld()
|
E3DVector3F |
getIntersectionPt()
|
void |
renderAtPosition(E3DVector3F position)
To see a collision graphically, a collision object can be placed on the externalrenderable list of the engine. |
void |
setCollidedActorCollisionNormal(E3DVector3F collidedActorCollisionNormal)
This is only applicable for new collision detectors. |
void |
setCollisionBoundingObject(java.lang.Object collisionBoundingObject)
|
void |
setCollisionNormal(E3DVector3F collisionNormal)
Set the normal at the point of the collision |
void |
setCollisionObject(E3DCollisionDetectableObject collisionObject)
Set the object that was collided with |
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 |
render |
| 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 renderAtPosition(E3DVector3F position)
renderAtPosition in class E3DRenderableposition - public E3DVector3F getIntersectionPt()
public void setIntersectionPt(E3DVector3F intersectionPt)
public E3DSector getCollisionSector()
public void setCollisionSector(E3DSector collisionSector)
collisionSector - The collisionSector to set.public java.lang.Object getCollisionBoundingObject()
public void setCollisionBoundingObject(java.lang.Object collisionBoundingObject)
public E3DWorld getCollisionWorld()
public void setCollisionWorld(E3DWorld collisionWorld)
collisionWorld - The collisionWorld to set.public java.lang.String toString()
public E3DVector3F getCollisionNormal()
public void setCollisionNormal(E3DVector3F collisionNormal)
collisionNormal - public E3DVector3F getCollidedActorCollisionNormal()
public void setCollidedActorCollisionNormal(E3DVector3F collidedActorCollisionNormal)
collidedActorCollisionNormal - public E3DCollisionDetectableObject getCollisionObject()
public void setCollisionObject(E3DCollisionDetectableObject collisionObject)
collisionObject -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||