org.jmol.shapespecial

Class DrawRenderer

public class DrawRenderer extends MeshRenderer

Field Summary
Point3f[]controlHermites
DrawMeshdmesh
intdrawType
Point3fvpt0
Point3fvpt1
Point3fvpt2
Vector3fvTemp
Vector3fvTemp2
Method Summary
protected booleanisPolygonDisplayable(int i)
protected voidrender()
protected voidrender2()
voidrenderArrowHead(Point3f pt1, Point3f pt2, float factor2, boolean isTransformed)
voidrenderHandles()
voidrenderInfo()
voidrenderXyArrow(int ptXY)

Field Detail

controlHermites

private Point3f[] controlHermites

dmesh

private DrawMesh dmesh

drawType

private int drawType

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

Method Detail

isPolygonDisplayable

protected boolean isPolygonDisplayable(int i)

render

protected void render()

render2

protected void render2()

renderArrowHead

private void renderArrowHead(Point3f pt1, Point3f pt2, float factor2, boolean isTransformed)

renderHandles

private void renderHandles()

renderInfo

private void renderInfo()

renderXyArrow

private void renderXyArrow(int ptXY)