AzimuthToTrigonometric

Espacio de nombres: Digi21.Math
Ensamblado: Digi21.DigiNG

Convierte un azimut (ángulo desde el norte, en el sentido de las agujas del reloj) en un ángulo trigonométrico (ángulo desde el este, en sentido contrario a las agujas del reloj). Método de Angles.

public static double AzimuthToTrigonometric(this double radians)

Parámetros

Parámetro Descripción
radians Azimut en radianes.

Devuelve

El ángulo trigonométrico en radianes: 5π/2 − radians, normalizado al intervalo [0, 2π] con el mismo cálculo que NormalizeAngle. A diferencia de NormalizeAngle, el método no lanza excepciones: un argumento NaN devuelve NaN, +∞ devuelve −∞ y −∞ devuelve +∞.

Ejemplo

// Azimut de 30° (desde el norte, sentido horario): 60° trigonométricos.
var trigonometrico = Angles.AzimuthToTrigonometric(Angles.SexagesimalToRadian(30.0));
Console.WriteLine(Angles.RadianToSexagesimal(trigonometrico)); // ≈ 60