Class DipolesRenderer

java.lang.Object
org.jmol.render.ShapeRenderer
org.jmol.renderspecial.DipolesRenderer

public class DipolesRenderer extends ShapeRenderer
  • 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 class ShapeRenderer
    • renderDipoleVector

      private boolean renderDipoleVector(Dipole dipole, javajs.util.BS vis)
    • renderVector

      private boolean renderVector(javajs.util.V3 vector, javajs.util.P3 origin, javajs.util.P3 dcenter, float factor, boolean isGroup)