public class DrawRenderer extends MeshRenderer
Modifier and Type | Field and Description |
---|---|
private java.util.BitSet |
bsHandles |
private javax.vecmath.Point3f[] |
controlHermites |
private DrawMesh |
dmesh |
private Draw.EnumDrawType |
drawType |
private javax.vecmath.Point3f |
pt0f |
private javax.vecmath.Point3i |
pt0i |
private javax.vecmath.Point3f |
vpt0 |
private javax.vecmath.Point3f |
vpt1 |
private javax.vecmath.Point3f |
vpt2 |
private javax.vecmath.Vector3f |
vTemp |
private javax.vecmath.Vector3f |
vTemp2 |
antialias, bsPolygons, bsSlab, diameter, exportPass, frontOnly, haveBsDisplay, haveBsSlabDisplay, haveBsSlabGhost, imageFontScaling, isTranslucent, latticeOffset, mesh, normixes, pt1f, pt1i, pt2f, pt2i, pt3i, scalePixelsPerMicron, screens, thePlane, transformedVectors, vertexCount, vertices, volumeRender, width
colix, exportType, g3d, isExport, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, viewer
Constructor and Description |
---|
DrawRenderer() |
Modifier and Type | Method and Description |
---|---|
private void |
drawLineData(java.util.List<javax.vecmath.Point3f[]> lineData) |
private void |
getConnectionPoints() |
protected boolean |
isPolygonDisplayable(int i) |
protected void |
render() |
boolean |
render1(Mesh mesh) |
protected void |
render2(boolean isExport) |
private void |
renderArrowHead(javax.vecmath.Point3f pt1,
javax.vecmath.Point3f pt2,
float factor2,
boolean isTransformed,
boolean withShaft,
boolean isBarb) |
private void |
renderHandles() |
private void |
renderInfo() |
private void |
renderXyArrow(int ptXY) |
checkNormals, drawLine, drawTriangle, exportSurface, renderPoints, renderTriangles, setColix
initRenderer, render, setViewerG3dShapeID
private Draw.EnumDrawType drawType
private DrawMesh dmesh
private javax.vecmath.Point3f[] controlHermites
private final javax.vecmath.Point3f vpt0
private final javax.vecmath.Point3f vpt1
private final javax.vecmath.Point3f vpt2
private final javax.vecmath.Vector3f vTemp
private final javax.vecmath.Vector3f vTemp2
private final javax.vecmath.Point3f pt0f
private final javax.vecmath.Point3i pt0i
private final java.util.BitSet bsHandles
protected void render()
render
in class MeshRenderer
protected boolean isPolygonDisplayable(int i)
isPolygonDisplayable
in class MeshRenderer
public boolean render1(Mesh mesh)
render1
in class MeshRenderer
protected void render2(boolean isExport)
render2
in class MeshRenderer
private void getConnectionPoints()
private void drawLineData(java.util.List<javax.vecmath.Point3f[]> lineData)
private void renderXyArrow(int ptXY)
private void renderArrowHead(javax.vecmath.Point3f pt1, javax.vecmath.Point3f pt2, float factor2, boolean isTransformed, boolean withShaft, boolean isBarb)
private void renderHandles()
private void renderInfo()