Class: Mathf
Members
-
<static> this.EPSILON
-
Properties:
| Name |
Type |
Description |
Number |
|
EPSILON |
- Source:
-
<static> this.HALF_PI
-
Properties:
| Name |
Type |
Description |
Number |
|
HALF_PI |
- Source:
-
<static> this.PI
-
Properties:
| Name |
Type |
Description |
Number |
|
PI |
- Source:
-
<static> this.TO_DEGS
-
Properties:
| Name |
Type |
Description |
Number |
|
TO_DEGS |
- Source:
-
<static> this.TO_RADS
-
Properties:
| Name |
Type |
Description |
Number |
|
TO_RADS |
- Source:
-
<static> this.TWO_PI
-
Properties:
| Name |
Type |
Description |
Number |
|
TWO_PI |
- Source:
Methods
-
<static> clamp(Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
min |
Number |
|
max |
- Source:
Returns:
Number
-
<static> clamp01(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
- Source:
Returns:
Number
-
<static> clampBottom(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
min |
- Source:
Returns:
Number
-
<static> clampTop(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
max |
- Source:
Returns:
Number
-
<static> degsToRads(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
- Source:
Returns:
Number
-
<static> direction(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
y |
- Source:
Returns:
String
-
<static> directionAngle(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
y |
- Source:
Returns:
String
-
<static> equals(Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
a |
Number |
|
b |
Number |
|
e |
- Source:
Returns:
Boolean
-
<static> fromJSON(Object)
-
Parameters:
| Name |
Type |
Description |
Object |
|
json |
- Source:
Returns:
MATH_CLASS
-
<static> isPowerOfTwo(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
- Source:
Returns:
Number
-
<static> lerp(Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
a |
Number |
|
b |
Number |
|
x |
- Source:
Returns:
Number
-
<static> lerpAngle(Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
a |
Number |
|
b |
Number |
|
x |
- Source:
Returns:
Number
-
<static> modulo(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
a |
Number |
|
b |
- Source:
Returns:
Number
-
<static> pingPong(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
length |
- Source:
Returns:
Number
-
<static> radsToDegs(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
- Source:
Returns:
Number
-
<static> randArg()
-
- Source:
Returns:
Number
-
<static> randChoice(Array)
-
Parameters:
| Name |
Type |
Description |
Array |
|
array |
- Source:
Returns:
Number
-
<static> randChoiceObject(Array)
-
Parameters:
| Name |
Type |
Description |
Array |
|
array |
- Source:
Returns:
Number
-
<static> randFloat(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
min |
Number |
|
max |
- Source:
Returns:
Number
-
<static> randInt(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
min |
Number |
|
max |
- Source:
Returns:
Number
-
<static> randSign(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
min |
Number |
|
max |
- Source:
Returns:
Number
-
<static> shuffle(Array)
-
Parameters:
| Name |
Type |
Description |
Array |
|
array |
- Source:
Returns:
Array
-
<static> sign(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
- Source:
Returns:
Number
-
<static> smootherStep(Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
min |
Number |
|
max |
- Source:
Returns:
Number
-
<static> smoothStep(Number, Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
min |
Number |
|
max |
- Source:
Returns:
Number
-
<static> standardAngle(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
- Source:
Returns:
Number
-
<static> standardRadian(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
- Source:
Returns:
Number
-
<static> toPowerOfTwo(Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
- Source:
Returns:
Number
-
<static> truncate(Number, Number)
-
Parameters:
| Name |
Type |
Description |
Number |
|
x |
Number |
|
n |
- Source:
Returns:
Number