Convertir radianes en grados decimales y viceversa

A continuación van dos minúsculas funciones que pueden resolverte más de un problema.

Cuando realices cálculos con ángulos, y en AutoCAD siempre, lo más probable es que tengas que manejar los ángulos en radianes, todas las funciones de Math para ángulos trabajan también en radianes, así que te va a venir bien tener un par de funciones que te ayuden a convertir los valores de ángulos en radianes y que también puedas convertir grados decimales (a los que estamos más acostumbrados) en radianes para usarlos en las funciones.

Éste es el código que puedes incluir en cualquiera de tus clases estáticas:

        /// <summary>

        /// Convierte grados decimales a radianes

        /// </summary>

        /// <param name="d">Valor a convertir en grados decimales</param>

        /// <returns>Valor convertido en radianes</returns>

        public static double d2r (double d)

        {

            return (Math.PI * d) / 180;

        }

 

        /// <summary>

        /// Convierte radianes en grados decimales

        /// </summary>

        /// <param name="r">Valor a convertir en radianes</param>

        /// <returns>Valor convertido en grados decimales</returns>

        public static double r2d (double r)

        {

            return (r * 180) / System.Math.PI;

        }

Esperamos que te resulte útil

Ponlas a prueba, piensa en cómo mejorarlas y comparte con nosotros tus progresos.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Información básica sobre protección de datos Ver más

  • Responsable: MTB Software de Ponent, SLU.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Hostinet, SL que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver Política de cookies
Privacidad