Class TransformManager4D

java.lang.Object
org.jmol.viewer.TransformManager
org.jmol.viewer.TransformManager4D

public class TransformManager4D extends TransformManager
  • Field Details

    • MODE_3D

      private static final int MODE_3D
      See Also:
    • MODE_4D_WX

      private static final int MODE_4D_WX
      See Also:
    • MODE_4D_WY

      private static final int MODE_4D_WY
      See Also:
    • MODE_4D_WZ

      private static final int MODE_4D_WZ
      See Also:
    • is4D

      private boolean is4D
    • mouseMode

      private int mouseMode
    • m2_rotate

      private javajs.util.M4 m2_rotate
    • m3_toScreen

      private final javajs.util.M4 m3_toScreen
    • zOffset

      private float zOffset
    • v1

      private final javajs.util.T3 v1
    • m4

      private final javajs.util.M4 m4
    • p4

      private javajs.util.T4 p4
    • zero

      private final javajs.util.V3 zero
  • Constructor Details

    • TransformManager4D

      public TransformManager4D()
  • Method Details

    • resetRotation

      public void resetRotation()
      Overrides:
      resetRotation in class TransformManager
    • rotateXYBy

      protected void rotateXYBy(float xDelta, float yDelta, javajs.util.BS bsAtoms)
      Overrides:
      rotateXYBy in class TransformManager
    • rotate4DBall

      protected void rotate4DBall(float xDelta, float yDelta, float zDelta)
    • setAsBallRotation

      public void setAsBallRotation(javajs.util.M4 m, float scale, float dx, float dy, float dz)
      4D ball rotation from nominal dx, dy, dz motion.
      Parameters:
      m -
      scale -
      dx -
      dy -
      dz -
    • checkM2

      private void checkM2()
    • calcTransformMatrix

      public void calcTransformMatrix()
      Overrides:
      calcTransformMatrix in class TransformManager
    • getScreenTemp

      protected void getScreenTemp(javajs.util.T3 ptXYZ)
      Overrides:
      getScreenTemp in class TransformManager