A collection of useful math related functions. Some are actually replacements for built in Math
class methods becuase they are more effecient than the default.
public static function abs(value:Number):Number
A more effecient way of calculating the absolute value of a number.
Parameters
| value:Number — The number to use
|
Returns
| Number — The absolute value of the given number
|
public static function addLeadingZero(value:Number):String
Parameters
Returns
public static function ceil(value:Number):int
A more effecient way of calculating the ceiling value of a number.
Parameters
| value:Number — The number to use
|
Returns
| int — The ceiling value of the given number
|
public static function clamp(min:Number, max:Number, value:Number):Number
Ensures a given number is between the minimum and maximum limits. Useful
to keep a value between 0 and 1 for instance.
Parameters
| min:Number — The lower limit of the range.
|
|
| max:Number — The upper limit of the range.
|
|
| value:Number — The number to test
|
Returns
| Number — A number between the minimum and maximum limits.
|
public static function degreesToRadians(n:Number):Number
Converts degrees to radians.
Parameters
| n:Number — The degree to convert
|
Returns
| Number — The equivalent radians.
|
public static function floor(value:Number):int
A more effecient way of calculating the floor value of a number.
Parameters
| value:Number — The number to use
|
Returns
| int — The floored value of the given number
|
public static function interpolate(amount:Number, minimum:Number, maximum:Number):Number
Parameters
| amount:Number |
|
| minimum:Number |
|
| maximum:Number |
Returns
public static function isPrime(n:Number):Boolean
Used to determine if a number is a prime number or not.
Parameters
| n:Number — The number to test.
|
Returns
| Boolean — True or false whether the number is prime.
|
public static function radiansToDegrees(n:Number):Number
Converts radians to degrees.
Parameters
| n:Number — The radian to convert
|
Returns
| Number — The equivalent degrees.
|
public static function randomRange(min:Number, max:Number):Number
Return a random number between a range of numbers
Parameters
| min:Number — The minimum number in the range
|
|
| max:Number — The maximum number in the range
|
Returns
| Number — A random number between the two numbers given.
|
public static function thousandSeparator(n:Number):String
Converts a large number intro a comma delimited string. From
1000 to 1,000.
Parameters
| n:Number — The number to convert.
|
Returns
| String — The converted number.
|
protected static const _DEG2RAD:Number
protected static const _RAD2DEG:Number
Copyright 2009 Gabriel Mariani (http://blog.coursevector.com/orion)