C# Class monoshrub.MathUtil

Mostrar archivo Open project: threerings/monoshrub

Protected Properties

Property Type Description
TO_STRING_DECIMAL_PLACES int

Public Methods

Method Description
AngularDifference ( float a1, float a2 ) : float
AngularDistance ( float a1, float a2 ) : float
Clamp ( float v, float lower, float upper ) : float
EpsilonEquals ( float v1, float v2 ) : bool
Exponential ( float random, float mean ) : float
ICeil ( float v ) : int
IFloor ( float v ) : int
IsWithin ( float v, float lower, float upper ) : bool
Lerp ( float v1, float v2, float t ) : float
Lerpa ( float a1, float a2, float t ) : float
MirrorAngle ( float a ) : float
Normal ( float normal, float mean, float stddev ) : float
NormalizeAngle ( float a ) : float
NormalizeAnglePositive ( float a ) : float
Round ( float v ) : int
RoundNearest ( float v, float target ) : float
SetToStringDecimalPlaces ( int places ) : void
ToString ( float val ) : String
ToString ( float val, int decimalPlaces ) : String

Method Details

AngularDifference() public static method

public static AngularDifference ( float a1, float a2 ) : float
a1 float
a2 float
return float

AngularDistance() public static method

public static AngularDistance ( float a1, float a2 ) : float
a1 float
a2 float
return float

Clamp() public static method

public static Clamp ( float v, float lower, float upper ) : float
v float
lower float
upper float
return float

EpsilonEquals() public static method

public static EpsilonEquals ( float v1, float v2 ) : bool
v1 float
v2 float
return bool

Exponential() public static method

public static Exponential ( float random, float mean ) : float
random float
mean float
return float

ICeil() public static method

public static ICeil ( float v ) : int
v float
return int

IFloor() public static method

public static IFloor ( float v ) : int
v float
return int

IsWithin() public static method

public static IsWithin ( float v, float lower, float upper ) : bool
v float
lower float
upper float
return bool

Lerp() public static method

public static Lerp ( float v1, float v2, float t ) : float
v1 float
v2 float
t float
return float

Lerpa() public static method

public static Lerpa ( float a1, float a2, float t ) : float
a1 float
a2 float
t float
return float

MirrorAngle() public static method

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

Normal() public static method

public static Normal ( float normal, float mean, float stddev ) : float
normal float
mean float
stddev float
return float

NormalizeAngle() public static method

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

NormalizeAnglePositive() public static method

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

Round() public static method

public static Round ( float v ) : int
v float
return int

RoundNearest() public static method

public static RoundNearest ( float v, float target ) : float
v float
target float
return float

SetToStringDecimalPlaces() public static method

public static SetToStringDecimalPlaces ( int places ) : void
places int
return void

ToString() public static method

public static ToString ( float val ) : String
val float
return String

ToString() public static method

public static ToString ( float val, int decimalPlaces ) : String
val float
decimalPlaces int
return String

Property Details

TO_STRING_DECIMAL_PLACES protected_oe static_oe property

protected static int TO_STRING_DECIMAL_PLACES
return int