espresso3d.engine.collision.detectors
Class E3DCollisionDetectorBoundingBox
java.lang.Object
espresso3d.engine.base.E3DEngineItem
espresso3d.engine.collision.detectors.E3DCollisionDetectorSegment
espresso3d.engine.collision.detectors.E3DCollisionDetectorBoundingBox
- All Implemented Interfaces:
- E3DCollisionDetector
- public class E3DCollisionDetectorBoundingBox
- extends E3DCollisionDetectorSegment
- implements E3DCollisionDetector
- Author:
- Curt
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Style - Code Templates
|
Method Summary |
E3DCollision |
checkBoxVsBoundingObject(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DBoundingObject boundingObject)
|
E3DCollision |
checkBoxVsTriangle(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle triangle)
|
E3DCollision |
checkForCollisionWithBoundingObject(E3DCollisionDetectableObject sourceObject,
E3DVector3F sourceStartPos,
E3DVector3F sourceEndPos,
E3DBoundingObject boundingObject)
Interface to check the collision between sourceObject and triangle. |
E3DCollision |
checkForCollisionWithTriangle(E3DCollisionDetectableObject sourceObject,
E3DVector3F sourceStartPos,
E3DVector3F sourceEndPos,
E3DTriangle triangle)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
E3DCollisionDetectorBoundingBox
public E3DCollisionDetectorBoundingBox(E3DEngine engine)
checkForCollisionWithTriangle
public E3DCollision checkForCollisionWithTriangle(E3DCollisionDetectableObject sourceObject,
E3DVector3F sourceStartPos,
E3DVector3F sourceEndPos,
E3DTriangle triangle)
- Specified by:
checkForCollisionWithTriangle in interface E3DCollisionDetector- Overrides:
checkForCollisionWithTriangle in class E3DCollisionDetectorSegment
checkForCollisionWithBoundingObject
public E3DCollision checkForCollisionWithBoundingObject(E3DCollisionDetectableObject sourceObject,
E3DVector3F sourceStartPos,
E3DVector3F sourceEndPos,
E3DBoundingObject boundingObject)
- Description copied from interface:
E3DCollisionDetector
- Interface to check the collision between sourceObject and triangle.
- Specified by:
checkForCollisionWithBoundingObject in interface E3DCollisionDetector- Overrides:
checkForCollisionWithBoundingObject in class E3DCollisionDetectorSegment
checkBoxVsTriangle
public E3DCollision checkBoxVsTriangle(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle triangle)
checkBoxVsBoundingObject
public E3DCollision checkBoxVsBoundingObject(E3DCollisionDetectableObject sourceObject,
E3DVector3F startPos,
E3DVector3F endPos,
E3DBoundingObject boundingObject)