Method | Defined By | ||
---|---|---|---|
Approach(nCurrent:Number, nTarget:Number, nIncrement:Number):Number [static]
Returns an approached (incremental) value between two numbers. | MathUtil | ||
Average(... nums):Number [static]
Returns the average of any amount of numbers. | MathUtil | ||
Clamp(nVal:Number, nMin:Number, nMax:Number):Number [static]
Returns the clamped value of a number. | MathUtil | ||
ClampNum(nVal:Number):Number [static]
Returns the 0-1 clamped value of a number. | MathUtil | ||
Dist1D(nStartPos:Number, nEndPos:Number):Number [static]
Returns the distance (in one dimension) between two positions. | MathUtil | ||
Dist2D(pStartPos:Point, pEndPos:Point):Number [static]
Returns the distance between two points. | MathUtil | ||
Ease(nOrigin:Number, nNew:Number, nSpeed:Number):Number [static]
Returns an eased value between two numbers. | MathUtil | ||
Fit(nVal:Number, nValMin:Number, nValMax:Number, nOutMin:Number, nOutMax:Number):Number [static]
Returns the approximate "fitted" number based on linear regression. | MathUtil | ||
IsBetween(nNum:Number, nMin:Number, nMax:Number):Boolean [static]
Returns if a number is between two numbers. | MathUtil | ||
IsBeyond(nVal:Number, nMax:Number):Boolean [static]
Returns if a value has gone beyond the maximum value. | MathUtil | ||
Lerp(nDelta:Number, nFrom:Number, nTo:Number):Number [static]
Returns the appoximate linear interpolated value between two numbers. | MathUtil | ||
Percent(nVal:Number, nMax:Number):Number [static]
Returns the percentage value (0-1) of two numbers ( val / max ). | MathUtil | ||
Rand(nMin:Number, nMax:Number):Number [static]
Returns a random number between two numbers. | MathUtil | ||
SinTime(nDivider:Number = 500, nMul:Number = 25):Number [static]
Returns a frmae-based sin expression, sin( time / divider ) mul
| MathUtil | ||
SmoothAverage(nNum:Number, nNum2:Number, nSpeed:Number = 0.5):Number [static]
Returns the smoothed average of two numbers. | MathUtil | ||
ToFixed(nVal:Number, nFactor:Number):Number [static]
Returns a rounded fixed value based on a factor. | MathUtil | ||
VectorRand():Point [static]
Returns a random normalized vector. | MathUtil |
Approach | () | method |
public static function Approach(nCurrent:Number, nTarget:Number, nIncrement:Number):Number
Returns an approached (incremental) value between two numbers.
Parameters
nCurrent:Number — The current number
| |
nTarget:Number — The target number
| |
nIncrement:Number — The amount to increment until target reached
|
Number —
|
Average | () | method |
public static function Average(... nums):Number
Returns the average of any amount of numbers.
Parameters
... nums — nums The numbers to average
|
Number —
|
Clamp | () | method |
public static function Clamp(nVal:Number, nMin:Number, nMax:Number):Number
Returns the clamped value of a number.
Parameters
nVal:Number — The number to clamp
| |
nMin:Number — The minimum value the number can be
| |
nMax:Number — The maximum value the number can be
|
Number —
|
ClampNum | () | method |
public static function ClampNum(nVal:Number):Number
Returns the 0-1 clamped value of a number.
Parameters
nVal:Number — The number to clamp between 0 and 1
|
Number —
|
Dist1D | () | method |
public static function Dist1D(nStartPos:Number, nEndPos:Number):Number
Returns the distance (in one dimension) between two positions.
Parameters
nStartPos:Number — The first position
| |
nEndPos:Number — The second position
|
Number —
|
Dist2D | () | method |
public static function Dist2D(pStartPos:Point, pEndPos:Point):Number
Returns the distance between two points.
Parameters
pStartPos:Point — The first point
| |
pEndPos:Point — The second point
|
Number —
|
Ease | () | method |
public static function Ease(nOrigin:Number, nNew:Number, nSpeed:Number):Number
Returns an eased value between two numbers.
Parameters
nOrigin:Number — The original number
| |
nNew:Number — The new number
| |
nSpeed:Number — The speed to ease to
|
Number —
|
Fit | () | method |
public static function Fit(nVal:Number, nValMin:Number, nValMax:Number, nOutMin:Number, nOutMax:Number):Number
Returns the approximate "fitted" number based on linear regression.
Parameters
nVal:Number — The number to fit
| |
nValMin:Number — The minimum of the value
| |
nValMax:Number — The maximum of the value
| |
nOutMin:Number — The output minimum
| |
nOutMax:Number — The output maximum
|
Number —
|
IsBetween | () | method |
public static function IsBetween(nNum:Number, nMin:Number, nMax:Number):Boolean
Returns if a number is between two numbers.
Parameters
nNum:Number — The number
| |
nMin:Number — The minimum number
| |
nMax:Number — The maximum number
|
Boolean —
|
IsBeyond | () | method |
public static function IsBeyond(nVal:Number, nMax:Number):Boolean
Returns if a value has gone beyond the maximum value.
Parameters
nVal:Number — The value
| |
nMax:Number — The maximum value
|
Boolean —
|
Lerp | () | method |
public static function Lerp(nDelta:Number, nFrom:Number, nTo:Number):Number
Returns the appoximate linear interpolated value between two numbers. http://en.wikipedia.org/wiki/Lerp_(computing)
Parameters
nDelta:Number — The delta
| |
nFrom:Number — The first number
| |
nTo:Number — The second number
|
Number —
|
Percent | () | method |
public static function Percent(nVal:Number, nMax:Number):Number
Returns the percentage value (0-1) of two numbers ( val / max ).
Parameters
nVal:Number — The value
| |
nMax:Number — The maximum value
|
Number —
|
Rand | () | method |
public static function Rand(nMin:Number, nMax:Number):Number
Returns a random number between two numbers.
Parameters
nMin:Number — The minimum number
| |
nMax:Number — The maximum number
|
Number —
|
SinTime | () | method |
public static function SinTime(nDivider:Number = 500, nMul:Number = 25):Number
Returns a frmae-based sin expression, sin( time / divider ) mul
Parameters
nDivider:Number (default = 500 )
| |
nMul:Number (default = 25 )
|
Number —
|
SmoothAverage | () | method |
public static function SmoothAverage(nNum:Number, nNum2:Number, nSpeed:Number = 0.5):Number
Returns the smoothed average of two numbers.
Parameters
nNum:Number — The first number
| |
nNum2:Number — The second number
| |
nSpeed:Number (default = 0.5 ) — The rate of average
|
Number —
|
ToFixed | () | method |
public static function ToFixed(nVal:Number, nFactor:Number):Number
Returns a rounded fixed value based on a factor.
Parameters
nVal:Number — The value
| |
nFactor:Number — The factor to get to
|
Number —
|
VectorRand | () | method |
public static function VectorRand():Point
Returns a random normalized vector.
ReturnsPoint —
|