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 javajs.util.P3 |
latticeOffset |
protected Mesh |
mesh |
protected int |
meshSlabValue |
protected boolean |
needTranslucent |
protected short[] |
normixes |
protected javajs.util.P3 |
pt1f |
protected javajs.util.P3i |
pt1i |
protected javajs.util.P3 |
pt2f |
protected javajs.util.P3i |
pt2i |
protected javajs.util.P3i |
pt3i |
protected boolean |
renderLow |
protected float |
scalePixelsPerMicron |
protected javajs.util.P3i[] |
screens |
protected boolean |
selectedPolyOnly |
protected javajs.util.P4 |
thePlane |
protected javajs.util.V3[] |
transformedVectors |
protected int |
vertexCount |
protected javajs.util.T3[] |
vertices |
protected boolean |
volumeRender |
protected float |
width |
colix, exportType, g3d, isExport, mad, madBeg, madEnd, madMid, ms, myVisibilityFlag, shape, shapeID, tm, vwr
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,
javajs.util.T3 vA,
javajs.util.T3 vB,
javajs.util.P3i sA,
javajs.util.P3i sB) |
protected void |
drawTriangle(javajs.util.P3i screenA,
short colixA,
javajs.util.P3i screenB,
short colixB,
javajs.util.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, isVisibleForMe, renderShape, setViewerG3dShapeID
protected Mesh mesh
protected javajs.util.T3[] vertices
protected short[] normixes
protected javajs.util.P3i[] screens
protected javajs.util.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 javajs.util.P4 thePlane
protected javajs.util.P3 latticeOffset
protected final javajs.util.P3 pt1f
protected final javajs.util.P3 pt2f
protected javajs.util.P3i pt1i
protected javajs.util.P3i pt2i
protected final javajs.util.P3i pt3i
protected int exportPass
protected boolean needTranslucent
private boolean doRender
protected boolean volumeRender
protected BS bsPolygons
protected boolean isTranslucentInherit
protected boolean renderLow
protected int meshSlabValue
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(javajs.util.P3i screenA, short colixA, javajs.util.P3i screenB, short colixB, javajs.util.P3i screenC, short colixC, int check, int diam)
protected int checkNormals(short nA, short nB, short nC)
protected void drawLine(int iA, int iB, boolean fill, javajs.util.T3 vA, javajs.util.T3 vB, javajs.util.P3i sA, javajs.util.P3i sB)
protected void exportSurface(short colix)