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
Field Summary |
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
|
Fields inherited from class org.jmol.shape.MeshRenderer |
antialias, bsFaces, diameter, frontOnly, imageFontScaling, isTranslucent, mesh, normixes, pt1f, pt1i, pt2f, pt2i, pt3i, scalePixelsPerMicron, screens, transformedVectors, vertexCount, vertices, width |
Fields inherited from class org.jmol.shape.ShapeRenderer |
colix, g3d, isGenerator, mad, madBeg, madEnd, madMid, modelSet, myVisibilityFlag, shape, shapeID, slabbing, 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 javax.vecmath.Point3f[] controlHermites
vpt0
private final javax.vecmath.Point3f vpt0
vpt1
private final javax.vecmath.Point3f vpt1
vpt2
private final javax.vecmath.Point3f vpt2
vTemp
private final javax.vecmath.Vector3f vTemp
vTemp2
private final javax.vecmath.Vector3f vTemp2
pt0f
private final javax.vecmath.Point3f pt0f
pt0i
private final javax.vecmath.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 isGenerator)
- Overrides:
render2
in class MeshRenderer
renderXyArrow
private void renderXyArrow(int ptXY)
renderArrowHead
private void renderArrowHead(javax.vecmath.Point3f pt1,
javax.vecmath.Point3f pt2,
float factor2,
boolean isTransformed,
boolean withShaft)
renderHandles
private void renderHandles()
renderInfo
private void renderInfo()