public class DrawRenderer extends MeshRenderer
Modifier and Type | Field and Description |
---|---|
private javax.vecmath.Point3f[] |
controlHermites |
private DrawMesh |
dmesh |
private int |
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, diameter, frontOnly, imageFontScaling, isTranslucent, latticeOffset, mesh, normixes, pt1f, pt1i, pt2f, pt2i, pt3i, scalePixelsPerMicron, screens, thePlane, transformedVectors, vertexCount, vertices, width
colix, exportType, g3d, 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 lineData) |
protected boolean |
isPolygonDisplayable(int i) |
protected void |
render() |
protected void |
render2(boolean isExport) |
private void |
renderArrowHead(javax.vecmath.Point3f pt1,
javax.vecmath.Point3f pt2,
float factor2,
boolean isTransformed,
boolean withShaft) |
private void |
renderHandles() |
private void |
renderInfo() |
private void |
renderXyArrow(int ptXY) |
checkNormals, drawLine, exportSurface, render1, renderPoints, renderTriangles
initRenderer, render, setViewerG3dShapeID
private int 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
protected void render()
render
in class MeshRenderer
protected boolean isPolygonDisplayable(int i)
isPolygonDisplayable
in class MeshRenderer
protected void render2(boolean isExport)
render2
in class MeshRenderer
private void drawLineData(java.util.List lineData)
private void renderXyArrow(int ptXY)
private void renderArrowHead(javax.vecmath.Point3f pt1, javax.vecmath.Point3f pt2, float factor2, boolean isTransformed, boolean withShaft)
private void renderHandles()
private void renderInfo()