Package org.jmol.renderspecial
Class DipolesRenderer
java.lang.Object
org.jmol.render.ShapeRenderer
org.jmol.renderspecial.DipolesRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final floatprivate static final intprivate static final floatprivate static final intprivate shortprivate shortprivate static final intprivate javajs.util.P3private javajs.util.P3private static final intprivate static final floatprivate static final floatprivate intprivate static final intprivate intprivate floatprivate intprivate booleanprivate final javajs.util.V3private floatprivate final javajs.util.P3[]private final javajs.util.P3[]Fields inherited from class org.jmol.render.ShapeRenderer
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanrender()private booleanrenderDipoleVector(Dipole dipole, javajs.util.BS vis) private booleanrenderVector(javajs.util.V3 vector, javajs.util.P3 origin, javajs.util.P3 dcenter, float factor, boolean isGroup) Methods inherited from class org.jmol.render.ShapeRenderer
initRenderer, isVisibleForMe, renderShape, setup, setViewerG3dShapeID
-
Field Details
-
dipoleVectorScale
private float dipoleVectorScale -
offset
private final javajs.util.V3 offset -
screens3f
private final javajs.util.P3[] screens3f -
points
private final javajs.util.P3[] points -
cross0
private javajs.util.P3 cross0 -
cross1
private javajs.util.P3 cross1 -
cylinderBase
private static final int cylinderBase- See Also:
-
cross
private static final int cross- See Also:
-
crossEnd
private static final int crossEnd- See Also:
-
center
private static final int center- See Also:
-
arrowHeadBase
private static final int arrowHeadBase- See Also:
-
arrowHeadTip
private static final int arrowHeadTip- See Also:
-
diameter
private int diameter -
headWidthPixels
private int headWidthPixels -
crossWidthPixels
private int crossWidthPixels -
offsetSide
private float offsetSide -
colixA
private short colixA -
colixB
private short colixB -
noCross
private boolean noCross -
arrowHeadOffset
private static final float arrowHeadOffset- See Also:
-
arrowHeadWidthFactor
private static final float arrowHeadWidthFactor- See Also:
-
crossOffset
private static final float crossOffset- See Also:
-
crossWidth
private static final float crossWidth- See Also:
-
-
Constructor Details
-
DipolesRenderer
public DipolesRenderer()
-
-
Method Details
-
render
protected boolean render()- Specified by:
renderin classShapeRenderer
-
renderDipoleVector
-
renderVector
private boolean renderVector(javajs.util.V3 vector, javajs.util.P3 origin, javajs.util.P3 dcenter, float factor, boolean isGroup)
-