openplanet Download Openplanet Login with ManiaPlanet

Math group

Classes

Functions

int Math::Abs(int i)
float Math::Abs(float f)
float Math::Sin(float f)
float Math::Asin(float f)
float Math::Cos(float f)
float Math::Acos(float f)
float Math::Tan(float f)
float Math::Atan(float f)
float Math::Atan2(float y, float x)
float Math::Exp(float f)
float Math::Pow(float x, float y)
float Math::Sqrt(float f)
float Math::ToDeg(float rad)
float Math::ToRad(float deg)
float Math::Rand(float min, float max)
int Math::Rand(int min, int max)
float Math::Log(float f)
float Math::Log2(float f)
float Math::Log10(float f)
float Math::Log1p(float f)
float Math::Logb(float f)
float Math::Floor(float f)
float Math::Ceil(float f)
float Math::Round(float f)
float Math::InvLerp(const float&in min, const float&in max, const float&in value)
float Math::InvLerp(const int&in min, const int&in max, const int&in value)
float Math::Lerp(const float&in min, const float&in max, float x)
vec2 Math::Lerp(const vec2&in min, const vec2&in max, float x)
vec3 Math::Lerp(const vec3&in min, const vec3&in max, float x)
vec4 Math::Lerp(const vec4&in min, const vec4&in max, float x)
float Math::Distance2(const vec3&in a, const vec3&in b)
float Math::Distance(const vec3&in a, const vec3&in b)
float Math::Dot(const vec3&in a, const vec3&in b)
float Math::Cross(const vec3&in a, const vec3&in b)
float Math::Angle(const vec3&in a, const vec3&in b)
int Math::Min(int x, int y)
float Math::Min(float x, float y)
int Math::Max(int x, int y)
float Math::Max(float x, float y)
int Math::Clamp(int x, int min, int max)
float Math::Clamp(float x, float min, float max)