Property | Type | Description | |
---|---|---|---|
DTOR | double | ||
DTORF | float | ||
PI | double | ||
PIF | float | ||
RTOD | double | ||
RTODF | float |
Method | Description | |
---|---|---|
BinomialCoefficient ( int n, int k ) : long |
Calculates the binomial coefficient n above k.
|
|
DegreesToRadians ( float degrees ) : float |
Convert degrees to radians
|
|
Factorial ( int n ) : long |
Calculates the factorial of a given natural number.
|
|
InverseSqrtFast ( double x ) : double |
Returns an approximation of the inverse square root of left number. This is an improved implementation of the the method known as Carmack's inverse square root which is found in the Quake III source code. This implementation comes from http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see http://www.beyond3d.com/content/articles/8/ |
|
InverseSqrtFast ( float x ) : float |
Returns an approximation of the inverse square root of left number. This is an improved implementation of the the method known as Carmack's inverse square root which is found in the Quake III source code. This implementation comes from http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see http://www.beyond3d.com/content/articles/8/ |
|
NextPowerOfTwo ( double n ) : double |
Returns the next power of two that is larger than the specified number.
|
|
NextPowerOfTwo ( float n ) : float |
Returns the next power of two that is larger than the specified number.
|
|
NextPowerOfTwo ( int n ) : int |
Returns the next power of two that is larger than the specified number.
|
|
NextPowerOfTwo ( long n ) : long |
Returns the next power of two that is larger than the specified number.
|
|
RadiansToDegrees ( float radians ) : float |
Convert radians to degrees
|
|
Swap ( double &a, double &b ) : void |
Swaps two float values.
|
|
Swap ( float &a, float &b ) : void |
Swaps two float values.
|
public static BinomialCoefficient ( int n, int k ) : long | ||
n | int | The n. |
k | int | The k. |
return | long |
public static DegreesToRadians ( float degrees ) : float | ||
degrees | float | An angle in degrees |
return | float |
public static Factorial ( int n ) : long | ||
n | int | The number. |
return | long |
public static InverseSqrtFast ( double x ) : double | ||
x | double | A number. |
return | double |
public static InverseSqrtFast ( float x ) : float | ||
x | float | A number. |
return | float |
public static NextPowerOfTwo ( double n ) : double | ||
n | double | The specified number. |
return | double |
public static NextPowerOfTwo ( float n ) : float | ||
n | float | The specified number. |
return | float |
public static NextPowerOfTwo ( int n ) : int | ||
n | int | The specified number. |
return | int |
public static NextPowerOfTwo ( long n ) : long | ||
n | long | The specified number. |
return | long |
public static RadiansToDegrees ( float radians ) : float | ||
radians | float | An angle in radians |
return | float |
public static Swap ( double &a, double &b ) : void | ||
a | double | The first value. |
b | double | The second value. |
return | void |
public static Swap ( float &a, float &b ) : void | ||
a | float | The first value. |
b | float | The second value. |
return | void |