public abstract class MeshRenderer extends ShapeRenderer
Modifier and Type | Field and Description |
---|---|
protected boolean |
antialias |
protected java.util.BitSet |
bsPolygons |
protected java.util.BitSet |
bsSlab |
protected int |
diameter |
private boolean |
doRender |
protected int |
exportPass |
protected boolean |
frontOnly |
protected boolean |
haveBsDisplay |
protected boolean |
haveBsSlabDisplay |
protected boolean |
haveBsSlabGhost |
protected float |
imageFontScaling |
protected boolean |
isTranslucent |
protected javax.vecmath.Point3f |
latticeOffset |
protected Mesh |
mesh |
protected short[] |
normixes |
protected javax.vecmath.Point3f |
pt1f |
protected javax.vecmath.Point3i |
pt1i |
protected javax.vecmath.Point3f |
pt2f |
protected javax.vecmath.Point3i |
pt2i |
protected javax.vecmath.Point3i |
pt3i |
protected float |
scalePixelsPerMicron |
protected javax.vecmath.Point3i[] |
screens |
protected javax.vecmath.Point4f |
thePlane |
protected javax.vecmath.Vector3f[] |
transformedVectors |
protected int |
vertexCount |
protected javax.vecmath.Point3f[] |
vertices |
protected boolean |
volumeRender |
protected float |
width |
colix, exportType, g3d, isExport, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, viewer
Constructor and Description |
---|
MeshRenderer() |
Modifier and Type | Method and Description |
---|---|
protected int |
checkNormals(short nA,
short nB,
short nC) |
protected void |
drawLine(int iA,
int iB,
boolean fill,
javax.vecmath.Point3f vA,
javax.vecmath.Point3f vB,
javax.vecmath.Point3i sA,
javax.vecmath.Point3i sB) |
protected void |
exportSurface(short colix) |
protected boolean |
isPolygonDisplayable(int i) |
protected void |
render() |
boolean |
render1(Mesh mesh) |
protected void |
render2(boolean generateSet) |
protected void |
renderPoints() |
protected void |
renderTriangles(boolean fill,
boolean iShowTriangles,
boolean generateSet) |
protected boolean |
setColix(short colix) |
private boolean |
setVariables() |
initRenderer, render, setViewerG3dShapeID
protected Mesh mesh
protected javax.vecmath.Point3f[] vertices
protected short[] normixes
protected javax.vecmath.Point3i[] screens
protected javax.vecmath.Vector3f[] transformedVectors
protected int vertexCount
protected float imageFontScaling
protected float scalePixelsPerMicron
protected int diameter
protected float width
protected boolean isTranslucent
protected boolean frontOnly
protected boolean antialias
protected boolean haveBsDisplay
protected boolean haveBsSlabDisplay
protected boolean haveBsSlabGhost
protected javax.vecmath.Point4f thePlane
protected javax.vecmath.Point3f latticeOffset
protected final javax.vecmath.Point3f pt1f
protected final javax.vecmath.Point3f pt2f
protected final javax.vecmath.Point3i pt1i
protected final javax.vecmath.Point3i pt2i
protected final javax.vecmath.Point3i pt3i
protected int exportPass
private boolean doRender
protected boolean volumeRender
protected java.util.BitSet bsSlab
protected java.util.BitSet bsPolygons
protected void render()
render
in class ShapeRenderer
public boolean render1(Mesh mesh)
private boolean setVariables()
protected boolean setColix(short colix)
protected boolean isPolygonDisplayable(int i)
i
- protected void render2(boolean generateSet)
protected void renderPoints()
protected void renderTriangles(boolean fill, boolean iShowTriangles, boolean generateSet)
protected int checkNormals(short nA, short nB, short nC)
protected void drawLine(int iA, int iB, boolean fill, javax.vecmath.Point3f vA, javax.vecmath.Point3f vB, javax.vecmath.Point3i sA, javax.vecmath.Point3i sB)
protected void exportSurface(short colix)