Example #1
0
        // MMath.ToQuadrant(double)
        /// <summary>
        /// Liefert den Quadranten zum Winkel.
        /// </summary>
        /// <param name="value">Winkel in Bogenmaß.</param>
        /// <returns>Quadrant zum Winkel.</returns>
        public static EQuadrant ToQuadrant(double value)
        {
            // Quadrant bestimmen und liefern
            double rtn = MMath.Mod(value, MMath.Pi2);

            if (MMath.Sgn(rtn) == -1.0)
            {
                rtn += MMath.Pi2;
            }
            return((EQuadrant)(int)MMath.Ceil(rtn / MMath.Rad090));
        }