public class DrawRenderer extends MeshRenderer
| Modifier and Type | Field and Description |
|---|---|
private BS |
bsHandles |
private javajs.util.P3[] |
controlHermites |
protected DrawMesh |
dmesh |
private Draw.EnumDrawType |
drawType |
protected javajs.util.P3 |
pt0 |
private javajs.util.P3 |
pt0f |
protected javajs.util.P3i |
pt0i |
protected javajs.util.P3 |
pt1 |
protected javajs.util.P3 |
pt2 |
protected javajs.util.V3 |
vTemp |
protected javajs.util.V3 |
vTemp2 |
antialias, bsPolygons, bsPolygonsToExport, diameter, exportPass, frontOnly, haveBsDisplay, imageFontScaling, isGhostPass, isTranslucent, isTranslucentInherit, latticeOffset, mesh, meshSlabValue, needTranslucent, normixes, pt1f, pt1i, pt2f, pt2i, pt3i, renderLow, scalePixelsPerMicron, screens, selectedPolyOnly, thePlane, transformedVectors, vertexCount, vertices, volumeRender, widthcolix, exportType, g3d, isExport, mad, madBeg, madEnd, madMid, ms, myVisibilityFlag, shape, shapeID, tm, vwr| Constructor and Description |
|---|
DrawRenderer() |
| Modifier and Type | Method and Description |
|---|---|
private void |
drawLineData(javajs.util.Lst<javajs.util.P3[]> lineData) |
private float |
getArrowScale() |
private void |
getConnectionPoints() |
protected boolean |
isPolygonDisplayable(int i) |
protected boolean |
render() |
protected void |
render2(boolean isExport) |
private void |
renderArrowHead(javajs.util.T3 pt1,
javajs.util.T3 pt2,
float factor2,
boolean isTransformed,
boolean withShaft,
boolean isBarb) |
private void |
renderHandles() |
private void |
renderInfo() |
boolean |
renderMesh(Mesh mesh) |
private void |
renderXyArrow(int ptXY) |
checkNormals, drawLine, drawTriangle, exportSurface, render2b, renderMesh2, renderPoints, renderTriangles, setColixinitRenderer, isVisibleForMe, renderShape, setViewerG3dShapeIDprivate Draw.EnumDrawType drawType
protected DrawMesh dmesh
private javajs.util.P3[] controlHermites
protected javajs.util.P3 pt0
protected javajs.util.P3 pt1
protected javajs.util.P3 pt2
protected final javajs.util.V3 vTemp
protected final javajs.util.V3 vTemp2
private final javajs.util.P3 pt0f
protected javajs.util.P3i pt0i
private final BS bsHandles
protected boolean render()
render in class MeshRendererprotected boolean isPolygonDisplayable(int i)
isPolygonDisplayable in class MeshRendererpublic boolean renderMesh(Mesh mesh)
renderMesh in class MeshRendererprotected void render2(boolean isExport)
render2 in class MeshRendererprivate void getConnectionPoints()
private void drawLineData(javajs.util.Lst<javajs.util.P3[]> lineData)
private void renderXyArrow(int ptXY)
private void renderArrowHead(javajs.util.T3 pt1,
javajs.util.T3 pt2,
float factor2,
boolean isTransformed,
boolean withShaft,
boolean isBarb)
private float getArrowScale()
private void renderHandles()
private void renderInfo()