espresso3d.engine.world.sector.actor
Class E3DMesh
java.lang.Object
espresso3d.engine.base.E3DEngineItem
espresso3d.engine.renderer.base.E3DRenderable
espresso3d.engine.world.sector.actor.E3DMesh
- public class E3DMesh
- extends E3DRenderable
- Author:
- Curt
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Style - Code Templates
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
E3DMesh
public E3DMesh(E3DEngine engine)
E3DMesh
public E3DMesh(E3DMesh toCopyMesh)
render
public void render()
- Specified by:
render in class E3DRenderable
getUniqueVertexPosList
public java.util.ArrayList getUniqueVertexPosList()
- Returns a list of unique E3DVector3F vertex positions that make up the mesh
- Returns:
getTriangleList
public java.util.ArrayList getTriangleList()
addTriangle
public void addTriangle(E3DTriangle triangle)
scale
public void scale(double scaleAmt)
translate
public void translate(E3DVector3F translationAmt)
rotate
public void rotate(double angle,
E3DVector3F aroundVec,
E3DVector3F position)
getActor
public E3DActor getActor()
setActor
public void setActor(E3DActor actor)
getTextureSortedTriangleMap
public E3DSortedRenderableMap getTextureSortedTriangleMap()