Packageorg.openzet.utils
Classpublic class MathUtil

Static class that defines static methods used in relation with Math.



Public Methods
 MethodDefined by
  
convertDegressToRadian(degrees:Number):Number
[static] Converts degrees value to radian value.
MathUtil
  
convertRadianToDegrees(radian:Number):Number
[static] Converts radian value to degrees value.
MathUtil
  
getAngle(pt1:Point, pt2:Point, isRadian:Boolean = true):Number
[static] Returns an angle between two points as either radian value or degrees value.
MathUtil
  
randBoolean():Boolean
[static] Returns random Boolean value.
MathUtil
  
randRange(min:Number, max:Number):Number
[static] Generates a random value within a range.
MathUtil
  
randValueOne(... args):*
[static] Returns one of the passed parameters.
MathUtil
  
randValueRange(... args):Array
[static] Returns some of the passed parameters.
MathUtil
Method detail
convertDegressToRadian()method
public static function convertDegressToRadian(degrees:Number):Number

Converts degrees value to radian value.

Parameters
degrees:Number — Degrees value to convert to radian value.

Returns
Number — Returns a radian value corresponding to a degrees value.
convertRadianToDegrees()method 
public static function convertRadianToDegrees(radian:Number):Number

Converts radian value to degrees value.

Parameters
radian:Number — Radian value to convert to degrees value.

Returns
Number — Returns a degrees value corresponding to a radian value.
getAngle()method 
public static function getAngle(pt1:Point, pt2:Point, isRadian:Boolean = true):Number

Returns an angle between two points as either radian value or degrees value.

Parameters
pt1:Point — First point
 
pt2:Point — Second point
 
isRadian:Boolean (default = true) — A flag to specify whether to show result angle as radian or degrees value. Default value is true, which is radian value.

Returns
Number — Returns an angle between two points.
randBoolean()method 
public static function randBoolean():Boolean

Returns random Boolean value.

Returns
Boolean
randRange()method 
public static function randRange(min:Number, max:Number):Number

Generates a random value within a range.

Parameters
min:Number — minimum value to start from.
 
max:Number — maximum value to end.

Returns
Number
randValueOne()method 
public static function randValueOne(... args):*

Returns one of the passed parameters.

Parameters
... args

Returns
*
randValueRange()method 
public static function randValueRange(... args):Array

Returns some of the passed parameters.

Parameters
... args

Returns
Array