org.jmol.shapespecial
Class DrawRenderer
java.lang.Object
org.jmol.shape.ShapeRenderer
org.jmol.shape.MeshRenderer
org.jmol.shapespecial.DrawRenderer
public class DrawRenderer
- extends MeshRenderer
Fields inherited from class org.jmol.shape.MeshRenderer |
antialias, bsPolygons, diameter, frontOnly, imageFontScaling, isTranslucent, latticeOffset, mesh, normixes, pt1f, pt1i, pt2f, pt2i, pt3i, scalePixelsPerMicron, screens, thePlane, transformedVectors, vertexCount, vertices, width |
Fields inherited from class org.jmol.shape.ShapeRenderer |
colix, exportType, g3d, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, viewer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
drawType
private int drawType
dmesh
private DrawMesh dmesh
controlHermites
private Point3f[] controlHermites
vpt0
private final Point3f vpt0
vpt1
private final Point3f vpt1
vpt2
private final Point3f vpt2
vTemp
private final Vector3f vTemp
vTemp2
private final Vector3f vTemp2
pt0f
private final Point3f pt0f
pt0i
private final Point3i pt0i
DrawRenderer
public DrawRenderer()
render
protected void render()
- Overrides:
render
in class MeshRenderer
isPolygonDisplayable
protected boolean isPolygonDisplayable(int i)
- Overrides:
isPolygonDisplayable
in class MeshRenderer
render2
protected void render2(boolean isExport)
- Overrides:
render2
in class MeshRenderer
drawLineData
private void drawLineData(List lineData)
renderXyArrow
private void renderXyArrow(int ptXY)
renderArrowHead
private void renderArrowHead(Point3f pt1,
Point3f pt2,
float factor2,
boolean isTransformed,
boolean withShaft)
renderHandles
private void renderHandles()
renderInfo
private void renderInfo()