Class DrawRenderer

    • Field Detail

      • controlHermites

        private javajs.util.P3[] controlHermites
      • pt0

        protected javajs.util.P3 pt0
      • pt1

        protected javajs.util.P3 pt1
      • pt2

        protected javajs.util.P3 pt2
      • vTemp

        protected final javajs.util.V3 vTemp
      • vTemp2

        protected final javajs.util.V3 vTemp2
      • pt0f

        private final javajs.util.P3 pt0f
      • pt0i

        protected javajs.util.P3i pt0i
      • s0f

        private javajs.util.P3 s0f
      • s1f

        private javajs.util.P3 s1f
      • s2f

        private javajs.util.P3 s2f
      • bsHandles

        private final javajs.util.BS bsHandles
    • Constructor Detail

      • DrawRenderer

        public DrawRenderer()
    • Method Detail

      • render2

        protected void render2​(boolean isExport)
        Description copied from class: MeshRenderer
        Overridden in DrawRenderer and IsosurfaceRenderer
        Overrides:
        render2 in class MeshRenderer
      • setArc

        private int setArc​(javajs.util.T3 v1,
                           javajs.util.T3 v2,
                           javajs.util.T3 ptRef,
                           float nDegreesOffset,
                           float theta,
                           float fractionalOffset,
                           float scale)
      • getConnectionPoints

        private void getConnectionPoints()
      • drawLineData

        private void drawLineData​(javajs.util.Lst<javajs.util.P3[]> lineData)
      • renderXyPoint

        private void renderXyPoint()
      • renderXyArrow

        private void renderXyArrow​(int ptXY)
      • renderArrowHead

        private void renderArrowHead​(javajs.util.T3 pt1,
                                     javajs.util.T3 pt2,
                                     float factor2,
                                     boolean isTransformed,
                                     boolean withShaft,
                                     boolean isBarb)
      • getArrowScale

        private float getArrowScale()
      • renderHandles

        private void renderHandles()
      • renderInfo

        private void renderInfo()