public class CGORenderer extends DrawRenderer
Modifier and Type | Field and Description |
---|---|
private CGOMesh |
cgoMesh |
private javajs.util.Lst<Object> |
cmds |
private short |
colix0 |
private short |
colix1 |
private short |
colix2 |
private boolean |
doColor |
private float |
dx
UV mapping min/max x and y
|
private float |
dy
UV mapping min/max x and y
|
private boolean |
is2D |
private boolean |
is2DPercent |
private boolean |
isMapped |
private boolean |
isPS |
private javajs.util.P3 |
map0
UV mapping Cartesian origin, X, and Y
|
private short |
normix |
private short |
normix0 |
private short |
normix1 |
private short |
normix2 |
private javajs.util.P3 |
pt3 |
private int |
ptColor |
private int |
ptNormal |
private float |
scaleX
UV mapping min/max x and y
|
private float |
scaleY
UV mapping min/max x and y
|
private int |
screenZ |
private javajs.util.P3 |
vX
UV mapping Cartesian origin, X, and Y
|
private javajs.util.P3 |
vY
UV mapping Cartesian origin, X, and Y
|
private float |
x0
UV mapping min/max x and y
|
private float |
y0
UV mapping min/max x and y
|
dmesh, pt0, pt0i, pt1, pt2, vTemp, vTemp2
antialias, bsPolygons, bsPolygonsToExport, diameter, exportPass, forceShowTriangles, frontOnly, haveBsDisplay, imageFontScaling, isGhostPass, isShell, isTranslucent, isTranslucentInherit, latticeOffset, mesh, meshSlabValue, needTranslucent, normixes, p3Screens, pt1f, pt1i, pt2f, pt2i, pt3i, renderLow, scalePixelsPerMicron, screens, selectedPolyOnly, thePlane, transformedVectors, vertexCount, vertices, volumeRender, width
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr
Constructor and Description |
---|
CGORenderer() |
Modifier and Type | Method and Description |
---|---|
private void |
fillTriangle() |
private short |
getColix(boolean doSet) |
private short |
getNormix() |
(package private) void |
getPoint(int i,
javajs.util.P3 pt,
javajs.util.P3i pti) |
protected boolean |
render() |
private void |
render2(Mesh mesh) |
isPolygonDisplayable, render2
checkFront, drawEdge, drawTriangle, exportSurface, isVisibleNormix, render2b, renderMesh2, renderPoints, renderTriangles, setColix
initRenderer, isVisibleForMe, renderShape, setup, setViewerG3dShapeID
private CGOMesh cgoMesh
private javajs.util.Lst<Object> cmds
private javajs.util.P3 pt3
private short colix0
private short colix1
private short colix2
private short normix0
private short normix1
private short normix2
private short normix
private boolean doColor
private int ptNormal
private int ptColor
private javajs.util.P3 map0
private javajs.util.P3 vX
private javajs.util.P3 vY
private float x0
private float y0
private float dx
private float dy
private float scaleX
private float scaleY
private boolean is2D
private boolean is2DPercent
private boolean isMapped
private boolean isPS
private int screenZ
protected boolean render()
render
in class DrawRenderer
private void render2(Mesh mesh)
private short getNormix()
private short getColix(boolean doSet)
void getPoint(int i, javajs.util.P3 pt, javajs.util.P3i pti)
private void fillTriangle()