Uses of Class
espresso3d.engine.world.sector.E3DSector

Packages that use E3DSector
espresso3d.engine.collision   
espresso3d.engine.collision.base   
espresso3d.engine.collision.detectors   
espresso3d.engine.logo.particlesystems   
espresso3d.engine.world   
espresso3d.engine.world.sector   
espresso3d.engine.world.sector.base   
espresso3d.engine.world.sector.light   
espresso3d.engine.world.sector.particle   
espresso3d.engine.world.sector.portal   
 

Uses of E3DSector in espresso3d.engine.collision
 

Methods in espresso3d.engine.collision that return E3DSector
 E3DSector E3DCollisionDetect.checkForPortalCollisionsAndGetSectorChange(E3DVector3F startPos, E3DVector3F endPos, E3DSector sector)
          This method is used mainly by the engine to see when it translates objects, if they collide with a portal.
 E3DSector E3DCollision.getCollisionSector()
           
 

Methods in espresso3d.engine.collision with parameters of type E3DSector
 E3DSector E3DCollisionDetect.checkForPortalCollisionsAndGetSectorChange(E3DVector3F startPos, E3DVector3F endPos, E3DSector sector)
          This method is used mainly by the engine to see when it translates objects, if they collide with a portal.
 void E3DCollision.setCollisionSector(E3DSector collisionSector)
           
 

Uses of E3DSector in espresso3d.engine.collision.base
 

Methods in espresso3d.engine.collision.base that return E3DSector
 E3DSector E3DCollisionDetectableObject.getSector()
          Must return the sector the object is in
 

Methods in espresso3d.engine.collision.base with parameters of type E3DSector
 E3DCollision E3DCollisionDetector.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 E3DCollisionDetector.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
 

Uses of E3DSector in espresso3d.engine.collision.detectors
 

Methods in espresso3d.engine.collision.detectors with parameters of type E3DSector
 E3DCollision E3DCollisionDetectorTriangles.checkCollisionDetectableObjectTriangleCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorTriangles.checkCollisionDetectableObjectBoundingObjectCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorTriangles.checkCollisionDetectableObjectTrisVsTris(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorTriangles.checkActorTrisVsBoundingSphere(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingSphere boundingSphere, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorSegment.checkCollisionDetectableObjectTriangleCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorSegment.checkCollisionDetectableObjectBoundingObjectCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorSegment.checkSegmentTriangleCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorSegment.checkSegmentBoundingSphereCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingSphere boundingSphere, E3DCollisionDetectableObject possibleCollisionObject)
          Checks if a line segment from startPos to endPos collides at any point along the line with the bounding sphere.
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkCollisionDetectableObjectTriangleCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkCollisionDetectableObjectBoundingObjectCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkFastSphereVsTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkSphereSphereCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingSphere possibleCollisionBoundingSphere, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorAccurateBoundingSphere.checkCollisionDetectableObjectTriangleCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorAccurateBoundingSphere.checkCollisionDetectableObjectBoundingObjectCollision(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorAccurateBoundingSphere.checkAccurateSphereVsTriangle(E3DCollisionDetectableObject sourceObject, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DTriangle triangle, E3DCollisionDetectableObject possibleCollisionObject)
           
 

Uses of E3DSector in espresso3d.engine.logo.particlesystems
 

Constructors in espresso3d.engine.logo.particlesystems with parameters of type E3DSector
RedPlasmaParticleFountain(E3DEngine engine, E3DSector sector, E3DVector3F gravityDirection, double gravityStrength)
           
BluePlasmaParticleFountain(E3DEngine engine, E3DSector sector, E3DVector3F gravityDirection, double gravityStrength)
           
 

Uses of E3DSector in espresso3d.engine.world
 

Methods in espresso3d.engine.world that return E3DSector
 E3DSector E3DWorld.getSector(java.lang.String sectorID)
          Gets the sector in this world that was keyed off sectorID
 

Methods in espresso3d.engine.world with parameters of type E3DSector
 void E3DWorld.addSector(E3DSector sector)
          Add a sector to this world with a unique name sectorID
 

Uses of E3DSector in espresso3d.engine.world.sector
 

Methods in espresso3d.engine.world.sector with parameters of type E3DSector
protected  espresso3d.engine.world.sector.E3DSector.RecursedTextureSortedObjects E3DSector.getRecursedTextureSortedObjectMap(E3DViewFrustum2D frustum, E3DSector fromSector, E3DActor curActor)
          Returns a RecursedTextureSortedTriangles object (that has 2 hashmaps) with all the triangles in the sector/actor and all triangles in particles stored in a HashMap, lit (if necessary) and sorted by texture
 

Uses of E3DSector in espresso3d.engine.world.sector.base
 

Methods in espresso3d.engine.world.sector.base that return E3DSector
 E3DSector E3DPortalEnabledTexturedRenderableItem.getSector()
           
 E3DSector E3DPortalEnabledRenderableItem.getSector()
           
 E3DSector E3DPortalEnabledItem.getSector()
           
 E3DSector E3DPortalEnabledBlendedTexturedRenderable.getSector()
           
 E3DSector E3DPortalEnabledBlendedAnimatedTextureRenderable.getSector()
           
 

Methods in espresso3d.engine.world.sector.base with parameters of type E3DSector
 void E3DPortalEnabledTexturedRenderableItem.setSector(E3DSector sector)
           
 void E3DPortalEnabledRenderableItem.setSector(E3DSector sector)
           
 void E3DPortalEnabledItem.setSector(E3DSector sector)
           
 void E3DPortalEnabledBlendedTexturedRenderable.setSector(E3DSector sector)
           
 void E3DPortalEnabledBlendedAnimatedTextureRenderable.setSector(E3DSector sector)
           
 

Uses of E3DSector in espresso3d.engine.world.sector.light
 

Methods in espresso3d.engine.world.sector.light with parameters of type E3DSector
static void E3DTriangleLighter.lightTriangles(E3DSector sector, java.util.ArrayList triangleList)
          Will recalculate all the triangle's vertexColor's to simulate vertex lighting.
 void E3DLight.setSector(E3DSector sector)
          Override setSector to provide ability to tell the sector it needs to be relit when this light is set to point to it.
 

Uses of E3DSector in espresso3d.engine.world.sector.particle
 

Methods in espresso3d.engine.world.sector.particle with parameters of type E3DSector
 void E3DParticleSystem.setSector(E3DSector sector)
          Override setSector to automatically set the sector the particles are in as well as the system.
 

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

Methods in espresso3d.engine.world.sector.portal that return E3DSector
 E3DSector E3DPortal.getSector()
           
 

Methods in espresso3d.engine.world.sector.portal with parameters of type E3DSector
 void E3DPortal.setSector(E3DSector sector)