MathHelper
Contiene funciones y constantes matemáticas comunes.
Métodos
public static long BinomialCoefficient(int n, int k)
result = MathHelper.BinomialCoefficient(n, k)
Calcula el coeficiente binomio superior.
- n
- La n.
- k
- El k.
Devuelve: ¡No!
public static double DegreesToRadians(double degrees)
result = MathHelper.DegreesToRadians(degrees)
Convertir grados en radians
- degrees
- Un ángulo en grados
Devuelve: El ángulo expresado en radians
public static long Factorial(int n)
result = MathHelper.Factorial(n)
Calcula el factorial de un número natural dado.
- n
- El número.
Devuelve: ¡N!
public static double InverseSqrtFast(double x)
result = MathHelper.InverseSqrtFast(x)
Devuelve una aproximación de la raíz inversa cuadrada del número izquierdo.
- x
- Un número.
Devuelve: Una aproximación de la raíz inversa cuadrada del número especificado, con un límite superior de error de 0.001
public static float InverseSqrtFast(float x)
result = MathHelper.InverseSqrtFast(x)
Devuelve una aproximación de la raíz inversa cuadrada del número izquierdo.
- x
- Un número.
Devuelve: Una aproximación de la raíz inversa cuadrada del número especificado, con un límite superior de error de 0.001
public static long NextPowerOfTwo(long n)
result = MathHelper.NextPowerOfTwo(n)
Devuelve el siguiente poder de dos que es mayor que el número especificado.
- n
- El número especificado.
Devuelve: El siguiente poder de dos.
public static double NextPowerOfTwo(double n)
result = MathHelper.NextPowerOfTwo(n)
Devuelve el siguiente poder de dos que es mayor que el número especificado.
- n
- El número especificado.
Devuelve: El siguiente poder de dos.
public static float NextPowerOfTwo(float n)
result = MathHelper.NextPowerOfTwo(n)
Devuelve el siguiente poder de dos que es mayor que el número especificado.
- n
- El número especificado.
Devuelve: El siguiente poder de dos.
public static int NextPowerOfTwo(int n)
result = MathHelper.NextPowerOfTwo(n)
Devuelve el siguiente poder de dos que es mayor que el número especificado.
- n
- El número especificado.
Devuelve: El siguiente poder de dos.
public static double RadiansToDegrees(double radians)
result = MathHelper.RadiansToDegrees(radians)
Convertir radios en grados
- radians
- Un ángulo en radians
Devuelve: El ángulo expresado en grados
public static void Swap(double a, double b)
MathHelper.Swap(a, b)
Trae dos dobles valores.
- a
- El primer valor.
- b
- El segundo valor.
public static void Swap(float a, float b)
MathHelper.Swap(a, b)
Trae dos valores flotantes.
- a
- El primer valor.
- b
- El segundo valor.
Campos
public const double PiOver2
value = MathHelper.PiOver2
Define el valor de Pi dividido por dos como un Único.
public const double PiOver3
value = MathHelper.PiOver3
Define el valor de Pi dividido por tres como un Único.
public const double PiOver4
value = MathHelper.PiOver4
Define el valor de Pi dividido por cuatro como un Único.
public const double PiOver6
value = MathHelper.PiOver6
Define el valor de Pi dividido por seis como un Único.
public const double ThreePiOver2
value = MathHelper.ThreePiOver2
Define el valor de Pi multiplicado por 3 y dividido por dos como un Único.
public const double TwoPi
value = MathHelper.TwoPi
Define el valor de Pi multiplicado por dos como un Único.