espresso3d.engine.collision.detectors
Class E3DCollisionDetectorAccurateBoundingSphere
java.lang.Object
espresso3d.engine.collision.detectors.E3DCollisionDetectorSegment
espresso3d.engine.collision.detectors.E3DCollisionDetectorFastBoundingSphere
espresso3d.engine.collision.detectors.E3DCollisionDetectorAccurateBoundingSphere
- All Implemented Interfaces:
- E3DCollisionDetector
- public class E3DCollisionDetectorAccurateBoundingSphere
- extends E3DCollisionDetectorFastBoundingSphere
- implements E3DCollisionDetector
- Author:
- Curt
An accurate bounding sphere collision detector
|
Method Summary |
E3DCollision |
checkAccurateSphereVsTriangle(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DActor possibleCollisionActor)
|
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. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
E3DCollisionDetectorAccurateBoundingSphere
public E3DCollisionDetectorAccurateBoundingSphere()
checkActorTriangleCollision
public E3DCollision checkActorTriangleCollision(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DActor possibleCollisionActor)
- Description copied from interface:
E3DCollisionDetector
- Interface to check the collision between sourceActor and triangle.
- Specified by:
checkActorTriangleCollision in interface E3DCollisionDetector- Overrides:
checkActorTriangleCollision in class E3DCollisionDetectorFastBoundingSphere
checkActorBoundingObjectCollision
public E3DCollision checkActorBoundingObjectCollision(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DBoundingObject boundingObject,
E3DActor possibleCollisionActor)
- Description copied from interface:
E3DCollisionDetector
- Interface to check the collision between sourceActor and a boundingObject
- Specified by:
checkActorBoundingObjectCollision in interface E3DCollisionDetector- Overrides:
checkActorBoundingObjectCollision in class E3DCollisionDetectorFastBoundingSphere
checkAccurateSphereVsTriangle
public E3DCollision checkAccurateSphereVsTriangle(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DActor possibleCollisionActor)