Mathematical constants and functions, plus a random number generator.
Constants
- double E = 2.718281828459045
-
const
Base of the natural logarithms.…
- double LN10 = 2.302585092994046
-
const
Natural logarithm of 10.
- double LN2 = 0.6931471805599453
-
const
Natural logarithm of 2.
- double LOG10E = 0.4342944819032518
-
const
Base-10 logarithm of E.
- double LOG2E = 1.4426950408889634
-
const
Base-2 logarithm of E.
- double PI = 3.1415926535897932
-
const
The PI constant.
- double SQRT1_2 = 0.7071067811865476
-
const
Square root of 1/2.
- double SQRT2 = 1.4142135623730951
-
const
Square root of 2.
Functions
-
acos(
num x) → double -
Converts
x
to a double and returns the arc cosine of the value.… -
asin(
num x) → double -
Converts
x
to a double and returns the arc sine of the value. Returns a value in the range -PI..PI, or NaN ifx
is outside the range -1..1. -
atan(
num x) → double -
Converts
x
to a dobule and returns the arc tangent of the vlaue. Returns a value in the range -PI/2..PI/2, or NaN ifx
is NaN. -
atan2(
num a, num b) → double -
cos(
num x) → double -
Converts
x
to a double and returns the cosine of the value.… -
exp(
num x) → double -
Converts
x
to a double and returns the natural exponent, E, to the powerx
. Returns NaN ifx
is NaN. -
log(
num x) → double -
Converts
x
to a double and returns the natural logarithm of the value. Returns negative infinity ifx
is equal to zero. Returns NaN ifx
is NaN or less than zero. -
max(
num a, num b) → num -
Returns the larger of two numbers.…
-
min(
num a, num b) → num -
Returns the lesser of two numbers.…
-
pow(
num x, num exponent) → num -
Returns
x
to the power ofexponent
.… -
sin(
num x) → double -
Converts
x
to a double and returns the sine of the value.… -
sqrt(
num x) → double -
Converts
x
to a double and returns the positive square root of the value.… -
tan(
num x) → double -
Converts
x
to a double and returns the tangent of the value.…
Classes
- MutableRectangle
-
A class for representing two-dimensional axis-aligned rectangles with mutable properties.
- Point
-
A utility class for representing two-dimensional positions.
- Random
-
A generator of random bool, int, or double values.…
- Rectangle
-
A class for representing two-dimensional rectangles whose properties are immutable.