|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMesh
A Mesh is used to draw a 3D Shape for a person, vehicle, or building. In simple terms, it is an array of triangles
| Method Summary | |
|---|---|
double |
alpha()
|
double |
beta()
|
void |
clearLOD()
|
String |
extents()
|
void |
geometry(ITriangle[] fa,
IVertex[] va,
boolean lookupIndices)
|
void |
promote(int level)
|
IMesh[] |
reducedMeshes()
|
void |
reducedMeshes(IMesh[] meshes)
|
boolean |
render(IDrawing drw,
IShape.RenderMode mode,
IShape.RenderNormals normals,
IShape shape,
IViewable viewable,
double distance,
int rgb,
int level)
|
boolean |
render(IDrawing drw,
IShape.RenderMode mode,
IShape.RenderNormals normals,
IViewable viewable,
double distance,
boolean preClean,
int rgb)
|
ITriangle[] |
triangles()
The array of triangles that define the mesh |
IVertex[] |
vertices()
The array of vertices that are used by the triangles in the mesh |
| Method Detail |
|---|
IVertex[] vertices()
ITriangle[] triangles()
void geometry(ITriangle[] fa,
IVertex[] va,
boolean lookupIndices)
boolean render(IDrawing drw,
IShape.RenderMode mode,
IShape.RenderNormals normals,
IViewable viewable,
double distance,
boolean preClean,
int rgb)
boolean render(IDrawing drw,
IShape.RenderMode mode,
IShape.RenderNormals normals,
IShape shape,
IViewable viewable,
double distance,
int rgb,
int level)
IMesh[] reducedMeshes()
void reducedMeshes(IMesh[] meshes)
void promote(int level)
void clearLOD()
double alpha()
double beta()
String extents()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||