MathHelper
Contém funções matemáticas comuns e constantes.
Métodos
public static long BinomialCoefficient(int n, int k)
result = MathHelper.BinomialCoefficient(n, k)
Calcula-se o coeficiente binomial acima .
- n
- O n.
- k
- O K.
Retorna: n! / (k! * (n - k)!)
public static double DegreesToRadians(double degrees)
result = MathHelper.DegreesToRadians(degrees)
Converter graus em radianos
- degrees
- Um ângulo em graus
Retorna: O ângulo expresso em radianos
public static long Factorial(int n)
result = MathHelper.Factorial(n)
Calcula o fatorial de um dado número natural.
- n
- O número.
Retorna: N!
public static double InverseSqrtFast(double x)
result = MathHelper.InverseSqrtFast(x)
Retorna uma aproximação da raiz quadrada inversa do número esquerdo.
- x
- Um número.
Retorna: Uma aproximação da raiz quadrada inversa do número especificado, com um limite de erro superior de 0,001
public static float InverseSqrtFast(float x)
result = MathHelper.InverseSqrtFast(x)
Retorna uma aproximação da raiz quadrada inversa do número esquerdo.
- x
- Um número.
Retorna: Uma aproximação da raiz quadrada inversa do número especificado, com um limite de erro superior de 0,001
public static long NextPowerOfTwo(long n)
result = MathHelper.NextPowerOfTwo(n)
Retorna a potência seguinte de dois que é maior do que o número especificado.
- n
- O número especificado.
Retorna: O próximo poder de dois.
public static double NextPowerOfTwo(double n)
result = MathHelper.NextPowerOfTwo(n)
Retorna a potência seguinte de dois que é maior do que o número especificado.
- n
- O número especificado.
Retorna: O próximo poder de dois.
public static float NextPowerOfTwo(float n)
result = MathHelper.NextPowerOfTwo(n)
Retorna a potência seguinte de dois que é maior do que o número especificado.
- n
- O número especificado.
Retorna: O próximo poder de dois.
public static int NextPowerOfTwo(int n)
result = MathHelper.NextPowerOfTwo(n)
Retorna a potência seguinte de dois que é maior do que o número especificado.
- n
- O número especificado.
Retorna: O próximo poder de dois.
public static double RadiansToDegrees(double radians)
result = MathHelper.RadiansToDegrees(radians)
Converter radianos em graus
- radians
- Um ângulo em radianos
Retorna: O ângulo expresso em graus
public static void Swap(double a, double b)
MathHelper.Swap(a, b)
Troca dois valores duplos.
- a
- O primeiro valor.
- b
- O segundo valor.
public static void Swap(float a, float b)
MathHelper.Swap(a, b)
Troca dois valores flutuantes.
- a
- O primeiro valor.
- b
- O segundo valor.
Campos
public const double PiOver2
value = MathHelper.PiOver2
Define o valor de Pi dividido por dois como um Único.
public const double PiOver3
value = MathHelper.PiOver3
Define o valor de Pi dividido por três como um Único.
public const double PiOver4
value = MathHelper.PiOver4
Define o valor de Pi dividido por quatro como um Único.
public const double PiOver6
value = MathHelper.PiOver6
Define o valor de Pi dividido por seis como um Único.
public const double ThreePiOver2
value = MathHelper.ThreePiOver2
Define o valor de Pi multiplicado por 3 e dividido por dois como um Único.
public const double TwoPi
value = MathHelper.TwoPi
Define o valor de Pi multiplicado por dois como um Único.