Package org.jmol.renderspecial
Class DipolesRenderer
java.lang.Object
org.jmol.render.ShapeRenderer
org.jmol.renderspecial.DipolesRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final float
private static final int
private static final float
private static final int
private short
private short
private static final int
private javajs.util.P3
private javajs.util.P3
private static final int
private static final float
private static final float
private int
private static final int
private int
private float
private int
private boolean
private final javajs.util.V3
private float
private 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 boolean
render()
private boolean
renderDipoleVector
(Dipole dipole, javajs.util.BS vis) private boolean
renderVector
(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:
render
in classShapeRenderer
-
renderDipoleVector
-
renderVector
private boolean renderVector(javajs.util.V3 vector, javajs.util.P3 origin, javajs.util.P3 dcenter, float factor, boolean isGroup)
-