Uses of Class
espresso3d.engine.collision.E3DCollision

Packages that use E3DCollision
espresso3d.engine.collision   
espresso3d.engine.collision.base   
espresso3d.engine.collision.detectors   
espresso3d.engine.logo   
espresso3d.engine.world.sector.actor   
 

Uses of E3DCollision in espresso3d.engine.collision
 

Methods in espresso3d.engine.collision that return E3DCollision
 E3DCollision E3DCollisionDetect.checkCollision(java.lang.String sourceDetectorName, boolean useBoundingObjectsIfPossible, boolean notifyAllActorsCollided, E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world)
          Will perform a collision check to see if the sourceActor collides with anything else in the world between startPos and endPos.
 

Constructors in espresso3d.engine.collision with parameters of type E3DCollision
E3DCollision(E3DCollision toCopy)
           
 

Uses of E3DCollision in espresso3d.engine.collision.base
 

Methods in espresso3d.engine.collision.base that return E3DCollision
 E3DCollision E3DCollisionDetector.checkActorTriangleCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
          Interface to check the collision between sourceActor and triangle.
 E3DCollision E3DCollisionDetector.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
 

Methods in espresso3d.engine.collision.base with parameters of type E3DCollision
 void E3DCollisionResponseCallback.onCollision(E3DCollision collision)
           
 

Uses of E3DCollision in espresso3d.engine.collision.detectors
 

Methods in espresso3d.engine.collision.detectors that return E3DCollision
 E3DCollision E3DCollisionDetectorSegment.checkActorTriangleCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorSegment.checkActorBoundingObjectCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorSegment.checkSegmentTriangleCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorSegment.checkSegmentBoundingSphereCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingSphere boundingSphere, E3DActor possibleCollisionActor)
          Checks if a line segment from startPos to endPos collides at any point along the line with the bounding sphere.
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkActorTriangleCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkActorBoundingObjectCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkFastSphereVsTriangle(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkSphereSphereCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingSphere possibleCollisionBoundingSphere, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorActorTriangles.checkActorTriangleCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorActorTriangles.checkActorBoundingObjectCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorActorTriangles.checkActorTrisVsTris(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorActorTriangles.checkActorTrisVsBoundingSphere(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingSphere boundingSphere, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorAccurateBoundingSphere.checkActorTriangleCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorAccurateBoundingSphere.checkActorBoundingObjectCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DActor possibleCollisionActor)
           
 E3DCollision E3DCollisionDetectorAccurateBoundingSphere.checkAccurateSphereVsTriangle(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DActor possibleCollisionActor)
           
 

Uses of E3DCollision in espresso3d.engine.logo
 

Methods in espresso3d.engine.logo with parameters of type E3DCollision
 void E3DLogoActor.onCollision(E3DCollision collision)
           
 

Uses of E3DCollision in espresso3d.engine.world.sector.actor
 

Methods in espresso3d.engine.world.sector.actor with parameters of type E3DCollision
 void E3DCameraActor.onCollision(E3DCollision collision)
           
abstract  void E3DActor.onCollision(E3DCollision collision)
          This gets called when this actor collides with something (collider or collidee.