Skip to main content

Module math

Module math 

Source
Expand description

The math module — 10 functions + 2 constants.

FunctionSignatureDescription
math.abs(a: number) -> numberAbsolute value
math.min(a: number, b: number) -> numberSmaller of two values
math.max(a: number, b: number) -> numberLarger of two values
math.floor(a: number) -> numberRound down
math.ceil(a: number) -> numberRound up
math.round(a: number) -> numberRound (0.5 rounds up)
math.round_to(a: number, decimals: number) -> numberRound to N decimal places
math.pow(base: number, exp: number) -> numberExponentiation
math.clamp(value: number, min: number, max: number) -> numberClamp to range
math.sqrt(a: number) -> numberSquare root (trap on negative)
math.PIconstant number3.14159265358979…
math.Econstant number2.71828182845904…

Structs§

MathModule
The math stdlib module.