Uses of Class
espresso3d.engine.lowlevel.geometry.E3DTriangle

Packages that use E3DTriangle
espresso3d.engine.collision.base   
espresso3d.engine.collision.detectors   
espresso3d.engine.lowlevel.geometry   
espresso3d.engine.renderer   
espresso3d.engine.world.sector   
espresso3d.engine.world.sector.actor   
espresso3d.engine.world.sector.portal   
 

Uses of E3DTriangle in espresso3d.engine.collision.base
 

Methods in espresso3d.engine.collision.base with parameters of type E3DTriangle
 E3DCollision E3DCollisionDetector.checkForCollisionWithTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F sourceStartPosInDestCoords, E3DVector3F sourceEndPosInDestCoords, E3DTriangle worldTriangle)
           
 

Uses of E3DTriangle in espresso3d.engine.collision.detectors
 

Methods in espresso3d.engine.collision.detectors with parameters of type E3DTriangle
 E3DCollision E3DCollisionDetectorTriangles.checkForCollisionWithTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F sourceStartPos, E3DVector3F sourceEndPos, E3DTriangle triangle)
           
 E3DCollision E3DCollisionDetectorTriangles.checkCollisionDetectableObjectTrisVsTri(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DTriangle triangle)
           
 E3DCollision E3DCollisionDetectorSegment.checkForCollisionWithTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DTriangle triangle)
           
 E3DCollision E3DCollisionDetectorBoundingSphere.checkForCollisionWithTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DTriangle triangle)
           
 E3DCollision E3DCollisionDetectorBoundingSphere.checkFastSphereVsTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DTriangle triangle)
           
 E3DCollision E3DCollisionDetectorBoundingBox.checkForCollisionWithTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F sourceStartPos, E3DVector3F sourceEndPos, E3DTriangle triangle)
           
 E3DCollision E3DCollisionDetectorBoundingBox.checkBoxVsTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DTriangle triangle)
           
 

Uses of E3DTriangle in espresso3d.engine.lowlevel.geometry
 

Methods in espresso3d.engine.lowlevel.geometry with parameters of type E3DTriangle
static E3DVector3F E3DTriangle.checkTriangleCollision(E3DTriangle colliderTriangle, E3DVector3F startPos, E3DVector3F endPos, E3DTriangle collideeTriangle)
          Checks for a collision between this and another triangle by checking to see if any of vertices when moved along a line segment of length endPos - startPos collide with the collideeTriangle.
 

Constructors in espresso3d.engine.lowlevel.geometry with parameters of type E3DTriangle
E3DTriangle(E3DTriangle toCopy)
           
E3DPlane(E3DTriangle triangle)
           
 

Uses of E3DTriangle in espresso3d.engine.renderer
 

Methods in espresso3d.engine.renderer with parameters of type E3DTriangle
 void E3DGeometryRenderer.renderTriangle(E3DEngine engine, E3DTriangle triangle, int renderMode)
           
 

Uses of E3DTriangle in espresso3d.engine.world.sector
 

Methods in espresso3d.engine.world.sector with parameters of type E3DTriangle
 void E3DSector.addTriangle(E3DTriangle triangle)
          Add a triangle to the geometry of the sector This is handled by map loading, but triangles can be added programatically as well.
 

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

Methods in espresso3d.engine.world.sector.actor with parameters of type E3DTriangle
 void E3DMesh.addTriangle(E3DTriangle triangle)
           
 void E3DActor.addTriangle(E3DTriangle triangle)
          When adding triangles, we could put the unique vertices into the reduced vertex list, however, since we probably won't add triangles much, its a lot less labor intensive to just calculate it the first time we try to grab the list.
 

Uses of E3DTriangle in espresso3d.engine.world.sector.portal
 

Methods in espresso3d.engine.world.sector.portal that return E3DTriangle
 E3DTriangle E3DPortal.getTriangleA()
          One of two triangles that make up the portal rectangle
 E3DTriangle E3DPortal.getTriangleB()
          One of two triangles that make up the portal rectangle