Mathf
static class · namespace Hazel
public static class Mathf
Fields
| Field |
Description |
public const float Deg2Rad = PI / 180.0f |
|
public const float Epsilon = 0.00001f |
|
public const float PI = float.Pi |
|
public const float PIonTwo = float.Pi / 2.0f |
|
public const float Rad2Deg = 180.0f / PI |
|
public const float TwoPI = float.Pi * 2.0f |
|
Methods
Abs(float)
static
public static float Abs(float value)
Abs(int)
static
public static int Abs(int value)
Acos(float)
static
public static float Acos(float value)
Asin(float)
static
public static float Asin(float value)
Atan(float)
static
public static float Atan(float value)
Atan2(float, float)
static
public static float Atan2(float v0, float v1)
Ceil(float)
static
public static float Ceil(float value)
CeilToInt(float)
static
public static int CeilToInt(float value)
Clamp(float, float, float)
static
public static float Clamp(float value, float min, float max)
Clamp(int, int, int)
static
public static int Clamp(int value, int min, int max)
CopySign(float, float)
static
public static float CopySign(float size, float sign)
Cos(float)
static
public static float Cos(float value)
Cosh(float)
static
public static float Cosh(float value)
Distance(float, float)
static
public static float Distance(float p1, float p2)
DivRem(int, int)
static
public static int DivRem(int v0, int v1)
EqualEpsilon(float, float)
static
public static bool EqualEpsilon(float v0, float v1)
Exp(float)
static
public static float Exp(float value)
Floor(float)
static
public static float Floor(float value)
FloorToInt(float)
static
public static int FloorToInt(float value)
Lerp(float, float, float)
static
public static float Lerp(float p1, float p2, float t)
Log(float)
static
public static float Log(float value)
Log10(float)
static
public static float Log10(float value)
Log10(float, float)
static
public static float Log10(float value, float newBase)
Max(float, float)
static
public static float Max(float v0, float v1)
Min(float, float)
static
public static float Min(float v0, float v1)
Modulo(float, float)
static
public static float Modulo(float v0, float v1)
PerlinNoise(float, float)
static
public static float PerlinNoise(float v0, float v1)
Pow(float, float)
static
public static float Pow(float v0, float v1)
Round(float)
static
public static float Round(float value)
Sign(float)
static
public static float Sign(float value)
Sin(float)
static
public static float Sin(float value)
Sinh(float)
static
public static float Sinh(float value)
Sqrt(float)
static
public static float Sqrt(float value)
Tan(float)
static
public static float Tan(float value)
Tanh(float)
static
public static float Tanh(float value)
WrapToPi(float)
static
public static float WrapToPi(float radians)
Source: Hazel/Math/Mathf.cs