public class MeshInfo
extends java.lang.Object
Constructor and Description |
---|
MeshInfo() |
Modifier and Type | Method and Description |
---|---|
MeshInfo |
clone() |
MeshInfo |
copy() |
java.lang.String |
getFileName() |
AffineTransform3dBase |
getFileTransform()
Returns the file transform associated with the mesh.
|
MeshBase |
getMesh() |
int |
numVertices() |
void |
prerender() |
void |
render(GLRenderer renderer,
RenderProps props,
boolean selected) |
void |
render(GLRenderer renderer,
RenderProps props,
boolean selected,
int flags) |
void |
render(GLRenderer renderer,
RenderProps props,
int flags) |
void |
scale(double s) |
void |
scan(ReaderTokenizer rtok) |
void |
set(MeshBase mesh) |
void |
set(MeshBase mesh,
java.lang.String fileName,
AffineTransform3dBase X) |
void |
setFileName(java.lang.String filename) |
void |
setFileTransform(AffineTransform3dBase X)
Sets the transform used to modify a mesh originally read from a file.
|
void |
transformGeometry(AffineTransform3dBase X) |
boolean |
transformGeometry(AffineTransform3dBase X,
RigidTransform3d Xpose,
AffineTransform3d Xlocal) |
void |
write(java.io.PrintWriter pw,
NumberFormat fmt) |
public java.lang.String getFileName()
public void setFileName(java.lang.String filename)
public MeshBase getMesh()
public AffineTransform3dBase getFileTransform()
setFileTransform(maspack.matrix.AffineTransform3dBase)
public void setFileTransform(AffineTransform3dBase X)
X
- new mesh file transform, or null
public void set(MeshBase mesh, java.lang.String fileName, AffineTransform3dBase X)
public void set(MeshBase mesh)
public int numVertices()
public void scale(double s)
public void transformGeometry(AffineTransform3dBase X)
public boolean transformGeometry(AffineTransform3dBase X, RigidTransform3d Xpose, AffineTransform3d Xlocal)
public void scan(ReaderTokenizer rtok) throws java.io.IOException
java.io.IOException
public void write(java.io.PrintWriter pw, NumberFormat fmt) throws java.io.IOException
java.io.IOException
public void prerender()
public void render(GLRenderer renderer, RenderProps props, boolean selected)
public void render(GLRenderer renderer, RenderProps props, boolean selected, int flags)
public void render(GLRenderer renderer, RenderProps props, int flags)
public MeshInfo clone()
clone
in class java.lang.Object
public MeshInfo copy()