Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Lua MathExtra

From FIGHTORDER
Revision as of 13:30, 9 October 2013 by imported>Deadnight warrior

Development < Lua Scripting < Lua MathExtra

Additional math functions

math.hypot

 ( number x, number y ) -> number
 Returns the length of hypotenuse of right angle triangle with sides x and y, equivalent
 to sqrt(x*x + y*y), but has better numerical stability and internaly handles intermediate
 overflows/underflows, but is also slower.

math.diag

 ( number x1 [, ... ] ] ) -> number
 Returns the length of diagonal of an n-dimensional box. Rather quick method that does not
 handle intermediate overflows/underflows nor is made for numerical stability.

math.clamp

 ( number x, number min, number max ) -> number
 Returns x clamped to min and max boundaries.