espresso3d.engine.collision.detectors
Class E3DCollisionDetectorTriangles
java.lang.Object
espresso3d.engine.collision.detectors.E3DCollisionDetectorSegment
espresso3d.engine.collision.detectors.E3DCollisionDetectorTriangles
- All Implemented Interfaces:
- E3DCollisionDetector
- public class E3DCollisionDetectorTriangles
- extends E3DCollisionDetectorSegment
- implements E3DCollisionDetector
- Author:
- espresso3d
An accurate triangle vs: other object collision detector
|
Method Summary |
E3DCollision |
checkActorTrisVsBoundingSphere(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DBoundingSphere boundingSphere,
E3DCollisionDetectableObject possibleCollisionObject)
|
E3DCollision |
checkCollisionDetectableObjectBoundingObjectCollision(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DBoundingObject boundingObject,
E3DCollisionDetectableObject possibleCollisionObject)
Interface to check the collision between sourceObject and a boundingObject |
E3DCollision |
checkCollisionDetectableObjectTriangleCollision(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DCollisionDetectableObject possibleCollisionObject)
Interface to check the collision between sourceObject and triangle. |
E3DCollision |
checkCollisionDetectableObjectTrisVsTris(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DCollisionDetectableObject possibleCollisionObject)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
E3DCollisionDetectorTriangles
public E3DCollisionDetectorTriangles()
checkCollisionDetectableObjectTriangleCollision
public E3DCollision checkCollisionDetectableObjectTriangleCollision(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DCollisionDetectableObject possibleCollisionObject)
- Description copied from interface:
E3DCollisionDetector
- Interface to check the collision between sourceObject and triangle.
- Specified by:
checkCollisionDetectableObjectTriangleCollision in interface E3DCollisionDetector- Overrides:
checkCollisionDetectableObjectTriangleCollision in class E3DCollisionDetectorSegment
checkCollisionDetectableObjectBoundingObjectCollision
public E3DCollision checkCollisionDetectableObjectBoundingObjectCollision(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DBoundingObject boundingObject,
E3DCollisionDetectableObject possibleCollisionObject)
- Description copied from interface:
E3DCollisionDetector
- Interface to check the collision between sourceObject and a boundingObject
- Specified by:
checkCollisionDetectableObjectBoundingObjectCollision in interface E3DCollisionDetector- Overrides:
checkCollisionDetectableObjectBoundingObjectCollision in class E3DCollisionDetectorSegment
checkCollisionDetectableObjectTrisVsTris
public E3DCollision checkCollisionDetectableObjectTrisVsTris(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DTriangle triangle,
E3DCollisionDetectableObject possibleCollisionObject)
checkActorTrisVsBoundingSphere
public E3DCollision checkActorTrisVsBoundingSphere(E3DActor sourceActor,
E3DVector3F startPos,
E3DVector3F endPos,
E3DWorld world,
E3DSector sector,
E3DBoundingSphere boundingSphere,
E3DCollisionDetectableObject possibleCollisionObject)