espresso3d.engine.collision.base
Interface E3DCollisionDetector
- All Known Implementing Classes:
- E3DCollisionDetectorAccurateBoundingSphere, E3DCollisionDetectorActorTriangles, E3DCollisionDetectorFastBoundingSphere, E3DCollisionDetectorSegment
- public interface E3DCollisionDetector
- Author:
- espresso3d
The base interface from which to derive a custom collisiondetector
|
Method Summary |
E3DCollision |
checkActorBoundingObjectCollision(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DBoundingObject boundingObject,
E3DActor possibleCollisionActor)
Interface to check the collision between sourceActor and a boundingObject |
E3DCollision |
checkActorTriangleCollision(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DActor possibleCollisionActor)
Interface to check the collision between sourceActor and triangle. |
checkActorTriangleCollision
public E3DCollision checkActorTriangleCollision(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DActor possibleCollisionActor)
- Interface to check the collision between sourceActor and triangle.
- Parameters:
sourceActor - startPos - endPos - world - sector - triangle - possibleCollisionActor -
- Returns:
checkActorBoundingObjectCollision
public E3DCollision checkActorBoundingObjectCollision(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DBoundingObject boundingObject,
E3DActor possibleCollisionActor)
- Interface to check the collision between sourceActor and a boundingObject
- Parameters:
sourceActor - startPos - endPos - world - sector - boundingObject - possibleCollisionActor -
- Returns: