C# Class AcTools.Render.Base.Utils.MathF

Exibir arquivo Open project: gro-ove/actools

Public Properties

Property Type Description
Sqrt2 float

Public Methods

Method Description
Abs ( float a ) : float
Acos ( float f ) : float
AngleFromXY ( float x, float y ) : float
Atan ( float f ) : float
Clamp ( float value, float min, float max ) : float
Clamp ( int value, int min, int max ) : int
Cos ( float rad ) : float
CosInterpolate ( float v1, float v2, float a ) : float
Exp ( float f ) : float
InverseTranspose ( Matrix m ) : Matrix
LookupCos ( float a ) : float
Noise ( int x ) : float
PerlinNoise2D ( int seed, float persistence, int octave, float x, float y ) : float
Pow ( float x, float y ) : float
RandVector ( Vector3 min, Vector3 max ) : Vector3
Random ( ) : float
Random ( float min, float max ) : float
Random ( int max ) : int
Sin ( float rad ) : float
Sqrt ( float f ) : float
Tan ( float a ) : float
ToDegrees ( float radians ) : float
ToRadians ( float degrees ) : float

Method Details

Abs() public static method

public static Abs ( float a ) : float
a float
return float

Acos() public static method

public static Acos ( float f ) : float
f float
return float

AngleFromXY() public static method

public static AngleFromXY ( float x, float y ) : float
x float
y float
return float

Atan() public static method

public static Atan ( float f ) : float
f float
return float

Clamp() public static method

public static Clamp ( float value, float min, float max ) : float
value float
min float
max float
return float

Clamp() public static method

public static Clamp ( int value, int min, int max ) : int
value int
min int
max int
return int

Cos() public static method

public static Cos ( float rad ) : float
rad float
return float

CosInterpolate() public static method

public static CosInterpolate ( float v1, float v2, float a ) : float
v1 float
v2 float
a float
return float

Exp() public static method

public static Exp ( float f ) : float
f float
return float

InverseTranspose() public static method

public static InverseTranspose ( Matrix m ) : Matrix
m Matrix
return Matrix

LookupCos() public static method

public static LookupCos ( float a ) : float
a float
return float

Noise() public static method

public static Noise ( int x ) : float
x int
return float

PerlinNoise2D() public static method

public static PerlinNoise2D ( int seed, float persistence, int octave, float x, float y ) : float
seed int
persistence float
octave int
x float
y float
return float

Pow() public static method

public static Pow ( float x, float y ) : float
x float
y float
return float

RandVector() public static method

public static RandVector ( Vector3 min, Vector3 max ) : Vector3
min Vector3
max Vector3
return Vector3

Random() public static method

public static Random ( ) : float
return float

Random() public static method

public static Random ( float min, float max ) : float
min float
max float
return float

Random() public static method

public static Random ( int max ) : int
max int
return int

Sin() public static method

public static Sin ( float rad ) : float
rad float
return float

Sqrt() public static method

public static Sqrt ( float f ) : float
f float
return float

Tan() public static method

public static Tan ( float a ) : float
a float
return float

ToDegrees() public static method

public static ToDegrees ( float radians ) : float
radians float
return float

ToRadians() public static method

public static ToRadians ( float degrees ) : float
degrees float
return float

Property Details

Sqrt2 public_oe static_oe property

public static float Sqrt2
return float