public abstract class MeshRenderer extends ShapeRenderer
Modifier and Type | Field and Description |
---|---|
protected boolean |
antialias |
protected BS |
bsPolygons |
protected BS |
bsPolygonsToExport |
protected int |
diameter |
private boolean |
doRender |
protected int |
exportPass |
protected boolean |
frontOnly |
protected boolean |
haveBsDisplay |
protected float |
imageFontScaling |
protected boolean |
isGhostPass |
protected boolean |
isTranslucent |
protected boolean |
isTranslucentInherit |
protected P3 |
latticeOffset |
protected Mesh |
mesh |
protected boolean |
needTranslucent |
protected short[] |
normixes |
protected P3 |
pt1f |
protected P3i |
pt1i |
protected P3 |
pt2f |
protected P3i |
pt2i |
protected P3i |
pt3i |
protected float |
scalePixelsPerMicron |
protected P3i[] |
screens |
protected boolean |
selectedPolyOnly |
protected P4 |
thePlane |
protected V3[] |
transformedVectors |
protected int |
vertexCount |
protected P3[] |
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,
P3 vA,
P3 vB,
P3i sA,
P3i sB) |
protected void |
drawTriangle(P3i screenA,
short colixA,
P3i screenB,
short colixB,
P3i screenC,
short colixC,
int check,
int diam) |
protected void |
exportSurface(short colix) |
protected boolean |
isPolygonDisplayable(int i) |
protected boolean |
render() |
protected void |
render2(boolean generateSet) |
protected void |
render2b(boolean generateSet) |
boolean |
renderMesh(Mesh mesh) |
protected boolean |
renderMesh2(Mesh mesh) |
protected void |
renderPoints() |
protected void |
renderTriangles(boolean fill,
boolean iShowTriangles,
boolean generateSet) |
protected boolean |
setColix(short colix) |
private boolean |
setVariables() |
initRenderer, renderShape, setViewerG3dShapeID
protected Mesh mesh
protected P3[] vertices
protected short[] normixes
protected P3i[] screens
protected V3[] 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 selectedPolyOnly
protected boolean isGhostPass
protected P4 thePlane
protected P3 latticeOffset
protected final P3 pt1f
protected final P3 pt2f
protected final P3i pt1i
protected P3i pt2i
protected final P3i pt3i
protected int exportPass
protected boolean needTranslucent
private boolean doRender
protected boolean volumeRender
protected BS bsPolygons
protected boolean isTranslucentInherit
protected BS bsPolygonsToExport
protected boolean render()
render
in class ShapeRenderer
public boolean renderMesh(Mesh mesh)
protected boolean renderMesh2(Mesh mesh)
private boolean setVariables()
protected boolean setColix(short colix)
protected boolean isPolygonDisplayable(int i)
i
- protected void render2(boolean generateSet)
protected void render2b(boolean generateSet)
protected void renderPoints()
protected void renderTriangles(boolean fill, boolean iShowTriangles, boolean generateSet)
protected void drawTriangle(P3i screenA, short colixA, P3i screenB, short colixB, P3i screenC, short colixC, int check, int diam)
protected int checkNormals(short nA, short nB, short nC)
protected void exportSurface(short colix)