Class Axes


public class Axes extends FontLineShape
  • Field Details

    • axisXY

      public P3 axisXY
    • scale

      public float scale
    • fixedOrigin

      public P3 fixedOrigin
    • originPoint

      public final P3 originPoint
    • axisPoints

      public final 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
    • fixedOriginUC

      public final P3 fixedOriginUC
  • Constructor Details

    • Axes

      public Axes()
  • Method Details

    • setProperty

      public void setProperty(String propertyName, Object value, 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 P3 getAxisPoint(int i, boolean unscaled, 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
    • getAxesState

      public String getAxesState(SB sb)