Skip to content

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