Class Axes


public class Axes extends FontLineShape
  • Field Details

    • axisXY

      public javajs.util.P3 axisXY
    • scale

      public float scale
    • fixedOrigin

      public javajs.util.P3 fixedOrigin
    • originPoint

      public final javajs.util.P3 originPoint
    • axisPoints

      public final javajs.util.P3[] axisPoints
      [x, y, z, -x, -y, -z] or [a, b, c, -a, -b, -c]
    • labels

      public String[] labels
    • axisType

      public String axisType
    • axes2

      public String axes2
    • MIN_AXIS_LEN

      private static final float MIN_AXIS_LEN
      See Also:
    • pt0

      private final javajs.util.P3 pt0
    • fixedOriginUC

      public final javajs.util.P3 fixedOriginUC
    • corner

      javajs.util.V3 corner
  • Constructor Details

    • Axes

      public Axes()
  • Method Details

    • setProperty

      public void setProperty(String propertyName, Object value, javajs.util.BS bs)
      Specified by:
      setProperty in class Shape
    • initShape

      public void initShape()
      Overrides:
      initShape in class FontLineShape
    • setPoints

      public void setPoints(int axesMode)
    • reinitShape

      public void reinitShape()
    • getAxisPoint

      public javajs.util.P3 getAxisPoint(int i, boolean unscaled, javajs.util.P3 ptTemp)
      get actual point or 1/2 vector from origin to this point
      Parameters:
      i -
      unscaled -
      ptTemp -
      Returns:
      actual point if not a data frame and not an XY request; otherwise return 1/2 vector along unit cell
    • getProperty

      public Object getProperty(String property, int index)
      Overrides:
      getProperty in class Shape
      Parameters:
      property -
      index -
      Returns:
      true if serviced
    • setScale

      void setScale(float scale)
    • getAxesState

      public String getAxesState(javajs.util.SB sb)