Class Axes

    • Field Detail

      • 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 java.lang.String[] labels
      • axisType

        public java.lang.String axisType
      • pt0

        private final javajs.util.P3 pt0
      • fixedOriginUC

        public final javajs.util.P3 fixedOriginUC
      • ptTemp

        final javajs.util.P3 ptTemp
      • corner

        javajs.util.V3 corner
    • Constructor Detail

      • Axes

        public Axes()
    • Method Detail

      • setProperty

        public void setProperty​(java.lang.String propertyName,
                                java.lang.Object value,
                                BS bs)
        Specified by:
        setProperty in class Shape
      • reinitShape

        public void reinitShape()
      • getAxisPoint

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

        public java.lang.Object getProperty​(java.lang.String property,
                                            int index)
        Overrides:
        getProperty in class Shape
        Returns:
        true if serviced
      • setScale

        void setScale​(float scale)