Class Toolkit

    • Constructor Detail

      • Toolkit

        public Toolkit()
    • Method Detail

      • degsToRads

        public static double degsToRads​(double pDegrees)
      • radsToDegs

        public static double radsToDegs​(double pRadians)
      • limitRads

        public static double limitRads​(double x)
        Force an angular value into the range [-PI, +PI]
      • fmod

        public static double fmod​(double pValue,
                                  double pMod)

        Verified.

      • fmod

        public static double fmod​(double pValue,
                                  double pMinValue,
                                  double pMaxValue)

        Examples: min -2, max 2: range 4

        • value 1: lFact = 0
        • value 3: lFact = 1, value -1
        • value 9: lFact = 2, value 1
        • value -3: lFact = -1, value 1
      • intelligentCapitalize

        public static String intelligentCapitalize​(String pText)

        Capitalize String. Uppercase words smaller/equal than 3 chars, lowercase defined exceptions. Capitalize within word after '.' and '-'. Capitalize all others.