A collection of common math functions.
| Sin |
Returns the sine of angle f in radians.
|
| Cos |
Returns the cosine of angle f in radians.
|
| Tan |
Returns the tangent of angle f in radians.
|
| Asin |
Returns the arc-sine of f - the angle in radians whose sine is f.
|
| Acos |
Returns the arc-cosine of f - the angle in radians whose cosine is f.
|
| Atan |
Returns the arc-tangent of f - the angle in radians whose tangent is f.
|
| Atan2 |
Returns the angle in radians whose Tan is y/x.
|
| Sqrt |
Returns square root of f.
|
| Abs |
Returns the absolute value of f.
|
| Min |
Returns smaller of the two values.
|
| Max |
Returns larger of the two values.
|
| Pow |
Returns f raised to power p.
|
| Exp |
Returns e raised to the specified power.
|
| Log |
Returns the logarithm of a specified number in a specified base.
|
| Log10 |
Returns the base 10 logarithm of a specified number.
|
| Ceil |
Rounds f to the next (larger) integer value.
|
| Floor |
Rounds f to the previous (smaller) integer value.
|
| Round |
Returns f rounded to the nearest integer.
|
| CeilToInt |
Returns the smallest integer greater to or equal to f.
|
| FloorToInt |
Returns the largest integer smaller to or equal to f.
|
| RoundToInt |
Returns f rounded to the nearest integer.
|
| Sign |
Returns the sign of f.
|
| Clamp |
Clamps a value between a minimum float and maximum float value.
|
| Clamp01 |
Clamps value between 0 and 1 and returns value
|
| Lerp |
Interpolates a towards b by t. t is clamped between 0 and 1.
|
| LerpAngle |
Same as Lerp but makes sure the values interpolate correctly when they wrap around 360 degrees.
|
| SmoothStep |
Interpolates between min and max and eases in and out at the limits.
|
| Approximately |
Compares two floating point values if they are similar.
|
| SmoothDamp |
Gradually changes a value towards a desired goal over time.
|
| SmoothDampAngle |
Based on Game Programming Gems 4 Chapter 1.10
|
| Repeat |
Loops the value t, so that it is never larger than length and never smaller than 0.
|
| PingPong |
PingPongs the value t, so that it is never larger than length and never smaller than 0.
|
| InverseLerp |
Calculates the Lerp parameter between of two values.
|
| ClosestPowerOfTwo |
Returns the closest power of two value.
|
| DeltaAngle |
Calculates the shortest difference between two given angles.
|