|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Uses of E3DVector3F in espresso3d.engine |
| Methods in espresso3d.engine with parameters of type E3DVector3F | |
void |
E3DEngine.renderAtPosition(E3DVector3F atPosition)
|
| Uses of E3DVector3F in espresso3d.engine.collision |
| Methods in espresso3d.engine.collision that return E3DVector3F | |
static E3DVector3F |
E3DCollisionDetect.getIntersectionPoint(E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle triangle)
Will probably be moved. |
static E3DVector3F |
E3DCollisionDetect.checkSegmentTriangleCollision(E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle triangle)
Will probably be moved. |
static E3DVector3F |
E3DCollisionDetect.checkTriangleTriangleCollision(E3DTriangle colliderTriangle,
E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle collideeTriangle)
Will probably be moved. |
E3DVector3F |
E3DCollision.getIntersectionPt()
|
E3DVector3F |
E3DCollision.getCollisionNormal()
Get the normal at the point of collision if available |
E3DVector3F |
E3DCollision.getCollidedActorCollisionNormal()
This is only applicable for new collision detectors. |
| Methods in espresso3d.engine.collision with parameters of type E3DVector3F | |
E3DCollision |
E3DCollisionDetect.checkCollision(java.lang.String sourceDetectorName,
boolean useBoundingObjectsIfPossible,
boolean notifyAllObjectsCollided,
E3DCollisionDetectableObject sourceObject,
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. |
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. |
static double |
E3DCollisionDetect.getSegmentTriangleDistance(E3DVector3F pos,
E3DTriangle triangle)
Return the distance between a segment and triangle. |
static boolean |
E3DCollisionDetect.checkFastCollisionWithPlane(E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle triangle)
Will probably be moved. |
static E3DVector3F |
E3DCollisionDetect.getIntersectionPoint(E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle triangle)
Will probably be moved. |
static E3DVector3F |
E3DCollisionDetect.checkSegmentTriangleCollision(E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle triangle)
Will probably be moved. |
static E3DVector3F |
E3DCollisionDetect.checkTriangleTriangleCollision(E3DTriangle colliderTriangle,
E3DVector3F startPos,
E3DVector3F endPos,
E3DTriangle collideeTriangle)
Will probably be moved. |
void |
E3DCollision.renderAtPosition(E3DVector3F position)
To see a collision graphically, a collision object can be placed on the externalrenderable list of the engine. |
void |
E3DCollision.setIntersectionPt(E3DVector3F intersectionPt)
|
void |
E3DCollision.setCollisionNormal(E3DVector3F collisionNormal)
Set the normal at the point of the collision |
void |
E3DCollision.setCollidedActorCollisionNormal(E3DVector3F collidedActorCollisionNormal)
This is only applicable for new collision detectors. |
| Uses of E3DVector3F in espresso3d.engine.collision.base |
| Methods in espresso3d.engine.collision.base that return E3DVector3F | |
E3DVector3F |
E3DCollisionDetectableObject.getPosition()
Used to get the position of t he object |
| Methods in espresso3d.engine.collision.base with parameters of type E3DVector3F | |
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 E3DVector3F in espresso3d.engine.collision.bounding |
| Methods in espresso3d.engine.collision.bounding that return E3DVector3F | |
E3DVector3F |
E3DBoundingBox.getMax()
|
E3DVector3F |
E3DBoundingBox.getMin()
|
| Methods in espresso3d.engine.collision.bounding with parameters of type E3DVector3F | |
void |
E3DBoundingSphere.renderAtPosition(E3DVector3F position)
|
void |
E3DBoundingBox.renderAtPosition(E3DVector3F position)
|
void |
E3DBoundingBox.setMax(E3DVector3F max)
|
void |
E3DBoundingBox.setMin(E3DVector3F min)
|
| Constructors in espresso3d.engine.collision.bounding with parameters of type E3DVector3F | |
E3DBoundingBox(E3DEngine engine,
E3DVector3F min,
E3DVector3F max)
|
|
| Uses of E3DVector3F in espresso3d.engine.collision.detectors |
| Uses of E3DVector3F in espresso3d.engine.logo.particlesystems |
| Constructors in espresso3d.engine.logo.particlesystems with parameters of type E3DVector3F | |
RedPlasmaParticleFountain(E3DEngine engine,
E3DSector sector,
E3DVector3F gravityDirection,
double gravityStrength)
|
|
BluePlasmaParticleFountain(E3DEngine engine,
E3DSector sector,
E3DVector3F gravityDirection,
double gravityStrength)
|
|
| Uses of E3DVector3F in espresso3d.engine.logo.particlesystems.particles |
| Constructors in espresso3d.engine.logo.particlesystems.particles with parameters of type E3DVector3F | |
RedPlasmaParticle(E3DEngine engine,
E3DVector3F startPosition,
E3DVector3F startMovementDirection,
double velocity,
double life,
double startDelay,
double size,
boolean createLight)
|
|
BluePlasmaParticle(E3DEngine engine,
E3DVector3F startPosition,
E3DVector3F startMovementDirection,
double velocity,
double life,
double startDelay,
double size,
boolean createLight)
|
|
| Uses of E3DVector3F in espresso3d.engine.lowlevel.geometry |
| Methods in espresso3d.engine.lowlevel.geometry that return E3DVector3F | |
E3DVector3F |
E3DTriangle.getVertexA()
Get the first vertex of the triangle |
E3DVector3F |
E3DTriangle.getVertexB()
Get the second vertex of the triangle |
E3DVector3F |
E3DTriangle.getVertexC()
Get the third vertex of the triangle |
E3DVector3F |
E3DTriangle.getVertexColorA()
Get the color of the first vertex |
E3DVector3F |
E3DTriangle.getVertexColorB()
Get the color of the second vertex |
E3DVector3F |
E3DTriangle.getVertexColorC()
Get the color of the third vertex |
E3DVector3F |
E3DTriangle.getTextureCoordA()
Get the texture coordinate of the first vertex |
E3DVector3F |
E3DTriangle.getTextureCoordB()
Get the texture coordinate of the second vertex |
E3DVector3F |
E3DTriangle.getTextureCoordC()
Get the texture coordinate of the third vertex |
E3DVector3F[] |
E3DTriangle.getTextureCoord()
|
E3DVector3F[] |
E3DTriangle.getVertex()
Get the array of the triangle's vertices (will be length 3) |
E3DVector3F[] |
E3DTriangle.getVertexColor()
Get an array of colors for each of the triangles vertices |
E3DVector3F |
E3DTriangle.getCentroid()
|
E3DVector3F |
E3DTriangle.getNormal()
|
E3DVector3F[] |
E3DQuad.getTextureCoord()
Get array of texture coords for the quad. |
E3DVector3F |
E3DQuad.getTextureCoordA()
Get the first texture coordinate |
E3DVector3F |
E3DQuad.getTextureCoordB()
Get the second texture coordinate |
E3DVector3F |
E3DQuad.getTextureCoordC()
Get the third texture coordinate |
E3DVector3F |
E3DQuad.getTextureCoordD()
Get the fourth texture coordinate |
E3DVector3F[] |
E3DQuad.getVertex()
Get an array of vertices that make up the quad. |
E3DVector3F |
E3DQuad.getVertexA()
Get the first vertex of the quad |
E3DVector3F |
E3DQuad.getVertexB()
Get the second vertex of the quad |
E3DVector3F |
E3DQuad.getVertexC()
Get the third vertex of the quad |
E3DVector3F |
E3DQuad.getVertexD()
Get the fourth vertex of the quad |
E3DVector3F[] |
E3DQuad.getVertexColor()
Get the color of the vertices. |
E3DVector3F |
E3DQuad.getVertexColorA()
Get the color of the first vertex of the quad |
E3DVector3F |
E3DQuad.getVertexColorB()
Get the color of the second vertex of the quad |
E3DVector3F |
E3DQuad.getVertexColorC()
Get the color of the third vertex of the quad |
E3DVector3F |
E3DQuad.getVertexColorD()
Get the color of the fourth vertex of the quad |
E3DVector3F |
E3DQuad.getNormal()
|
E3DVector3F |
E3DPoint.getPos()
|
E3DVector3F |
E3DPoint.getColor()
|
E3DVector3F |
E3DPlane.getNormal()
|
E3DVector3F[] |
E3DPlane.getPoints()
|
E3DVector3F |
E3DPlane.reflectVector(E3DVector3F vectorToReflect)
|
E3DVector3F |
E3DLine.getEndColor()
|
E3DVector3F |
E3DLine.getStartColor()
|
E3DVector3F |
E3DLine.getEndPos()
|
E3DVector3F |
E3DLine.getStartPos()
|
E3DVector3F |
E3DLine.getClosestPointToPoint(E3DVector3F point)
Returns the closest point in this line segment to the given point |
| Methods in espresso3d.engine.lowlevel.geometry with parameters of type E3DVector3F | |
void |
E3DTriangle.setVertexA(E3DVector3F vertex)
Set the first vertex of the triangle |
void |
E3DTriangle.setVertexB(E3DVector3F vertex)
Set the second vertex of the triangle |
void |
E3DTriangle.setVertexC(E3DVector3F vertex)
Set the third vertex of the triangle |
void |
E3DTriangle.setVertexColorA(E3DVector3F vertexColor)
Set the color of the first vertex |
void |
E3DTriangle.setVertexColorB(E3DVector3F vertexColor)
Set the color of the second vertex |
void |
E3DTriangle.setVertexColorC(E3DVector3F vertexColor)
Set the color of the third vertex |
void |
E3DTriangle.setTextureCoordA(E3DVector3F textureCoord)
Set the texture coordinate of the first vertex |
void |
E3DTriangle.setTextureCoordB(E3DVector3F textureCoord)
Set the texture coordinate of the second vertex |
void |
E3DTriangle.setTextureCoordC(E3DVector3F textureCoord)
Set the texture coordinate of the third vertex |
void |
E3DTriangle.setTextureCoord(E3DVector3F[] textureCoord)
|
void |
E3DTriangle.setTextureCoord(E3DVector3F textureCoordA,
E3DVector3F textureCoordB,
E3DVector3F textureCoordC)
Set the texture coords |
void |
E3DTriangle.setVertex(E3DVector3F[] vertex)
Set the triangle's vertices |
void |
E3DTriangle.setVertex(E3DVector3F vertexA,
E3DVector3F vertexB,
E3DVector3F vertexC)
Set the vertices |
void |
E3DTriangle.setVertexColor(E3DVector3F[] vertexColor)
Set the colors of each vertex of a triangle |
void |
E3DTriangle.setVertexColor(E3DVector3F vertexColorA,
E3DVector3F vertexColorB,
E3DVector3F vertexColorC)
Set the colors of each vertex of the triangle |
boolean |
E3DTriangle.isPointInTriangle(E3DVector3F point)
This pointInTriangle checks if the point is on the inside of all the line segments of the triangle It is slightly faster than isPointInTriangleByAngles |
boolean |
E3DTriangle.isPointInTriangleByAngles(E3DVector3F point)
This checks if a point is in a triangle by seeing if the interior angles add up to 360Deg. |
void |
E3DTriangle.renderAtPosition(E3DVector3F atPosition)
To render outside of the normal rendering loop, this can be added to the external renderable list of the engine's because it implements renderAtPosition. |
void |
E3DTriangle.setNormal(E3DVector3F normal)
|
void |
E3DTriangle.translate(E3DVector3F translationAmt)
Translate the triangle vertices |
void |
E3DTriangle.rotate(double angle,
E3DVector3F upVec,
E3DVector3F translatedAmt)
Rotate the triangle around aroundVec. |
void |
E3DQuad.renderAtPosition(E3DVector3F atPosition)
To render outside of the normal rendering loop, this can be added to the external renderable list of the engine's because it implements renderAtPosition. |
void |
E3DQuad.setTextureCoord(E3DVector3F[] textureCoord)
Set the texture coordinates of the quad |
void |
E3DQuad.setTextureCoord(E3DVector3F texCoordA,
E3DVector3F textCoordB,
E3DVector3F texCoordC,
E3DVector3F texCoordD)
Set the texture coordinates of the quad |
void |
E3DQuad.setVertex(E3DVector3F[] vertex)
Set the vertices of the quad. |
void |
E3DQuad.setVertex(E3DVector3F vertexA,
E3DVector3F vertexB,
E3DVector3F vertexC,
E3DVector3F vertexD)
Set the vertices of the quad |
void |
E3DQuad.setVertexColor(E3DVector3F[] vertexColor)
Set the color of the vertices of the quad |
void |
E3DQuad.setVertexColor(E3DVector3F vertexColorA,
E3DVector3F vertexColorB,
E3DVector3F vertexColorC,
E3DVector3F vertexColorD)
Set the color of the vertices of the quad |
void |
E3DQuad.translate(E3DVector3F translationAmt)
Translate the quad vertices |
void |
E3DQuad.rotate(double angle,
E3DVector3F upVec,
E3DVector3F translatedAmt)
Rotate the quad around aroundVec. |
void |
E3DPoint.renderAtPosition(E3DVector3F position)
|
void |
E3DPoint.setPos(E3DVector3F pos)
|
void |
E3DPoint. |