ManiaScript
Script language used in ManiaPlanet
 All Classes Namespaces Files Functions Variables Enumerations Enumerator
Functions
MathLib Namespace Reference

Functions

Integer Abs (Integer Argument1)
 
Real Abs (Real Argument1)
 
Real ToReal (Integer Argument1)
 
Real Sin (Real Argument1)
 
Real Cos (Real Argument1)
 
Real Tan (Real Argument1)
 
Real Atan2 (Real Argument1, Real Argument2)
 
Real Exp (Real Argument1)
 
Real Rand (Real Argument1, Real Argument2)
 
Integer Rand (Integer Argument1, Integer Argument2)
 
Real NearestReal (Integer Argument1)
 
Integer NearestInteger (Real Argument1)
 
Integer FloorInteger (Real Argument1)
 
Integer CeilingInteger (Real Argument1)
 
Real Distance (Vec3 Argument1, Vec3 Argument2)
 
Real DotProduct (Vec3 Argument1, Vec3 Argument2)
 
Vec3 CrossProduct (Vec3 Argument1, Vec3 Argument2)
 
Real Angle (Vec3 Argument1, Vec3 Argument2)
 
Real OrientedAngle (Vec3 Argument1, Vec3 Argument2)
 
Real PI ()
 
Real Asin (Real Argument1)
 
Real Acos (Real Argument1)
 
Real Pow (Real Argument1, Real Argument2)
 
Real Ln (Real Argument1)
 
Real Sqrt (Real Argument1)
 
Integer Max (Integer _A, Integer _B)
 Returns the maximum between A and B. More...
 
Integer Min (Integer _A, Integer _B)
 Returns the minimum between A and B. More...
 
Integer Clamp (Integer _X, Integer _Min, Integer _Max)
 Returns the value X clamped to the range Min..Max. More...
 
Real Max (Real _A, Real _B)
 Returns the maximum between A and B. More...
 
Real Min (Real _A, Real _B)
 Returns the minimum between A and B. More...
 
Real Clamp (Real _X, Real _Min, Real _Max)
 Returns the value X clamped to the range Min..Max. More...
 

Function Documentation

Integer MathLib::Abs ( Integer  Argument1)
Real MathLib::Abs ( Real  Argument1)
Real MathLib::Acos ( Real  Argument1)
Real MathLib::Angle ( Vec3  Argument1,
Vec3  Argument2 
)
Real MathLib::Asin ( Real  Argument1)
Real MathLib::Atan2 ( Real  Argument1,
Real  Argument2 
)
Integer MathLib::CeilingInteger ( Real  Argument1)
Integer MathLib::Clamp ( Integer  _X,
Integer  _Min,
Integer  _Max 
)

Returns the value X clamped to the range Min..Max.

Real MathLib::Clamp ( Real  _X,
Real  _Min,
Real  _Max 
)

Returns the value X clamped to the range Min..Max.

Real MathLib::Cos ( Real  Argument1)
Vec3 MathLib::CrossProduct ( Vec3  Argument1,
Vec3  Argument2 
)
Real MathLib::Distance ( Vec3  Argument1,
Vec3  Argument2 
)
Real MathLib::DotProduct ( Vec3  Argument1,
Vec3  Argument2 
)
Real MathLib::Exp ( Real  Argument1)
Integer MathLib::FloorInteger ( Real  Argument1)
Real MathLib::Ln ( Real  Argument1)
Integer MathLib::Max ( Integer  _A,
Integer  _B 
)

Returns the maximum between A and B.

Real MathLib::Max ( Real  _A,
Real  _B 
)

Returns the maximum between A and B.

Integer MathLib::Min ( Integer  _A,
Integer  _B 
)

Returns the minimum between A and B.

Real MathLib::Min ( Real  _A,
Real  _B 
)

Returns the minimum between A and B.

Integer MathLib::NearestInteger ( Real  Argument1)
Real MathLib::NearestReal ( Integer  Argument1)
Real MathLib::OrientedAngle ( Vec3  Argument1,
Vec3  Argument2 
)
Real MathLib::PI ( )
Real MathLib::Pow ( Real  Argument1,
Real  Argument2 
)
Real MathLib::Rand ( Real  Argument1,
Real  Argument2 
)
Integer MathLib::Rand ( Integer  Argument1,
Integer  Argument2 
)
Real MathLib::Sin ( Real  Argument1)
Real MathLib::Sqrt ( Real  Argument1)
Real MathLib::Tan ( Real  Argument1)
Real MathLib::ToReal ( Integer  Argument1)