C# Class monoshrub.MathUtil

Afficher le fichier Open project: threerings/monoshrub

Protected Properties

Свойство Type Description
TO_STRING_DECIMAL_PLACES int

Méthodes publiques

Méthode 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 méthode

public static AngularDifference ( float a1, float a2 ) : float
a1 float
a2 float
Résultat float

AngularDistance() public static méthode

public static AngularDistance ( float a1, float a2 ) : float
a1 float
a2 float
Résultat float

Clamp() public static méthode

public static Clamp ( float v, float lower, float upper ) : float
v float
lower float
upper float
Résultat float

EpsilonEquals() public static méthode

public static EpsilonEquals ( float v1, float v2 ) : bool
v1 float
v2 float
Résultat bool

Exponential() public static méthode

public static Exponential ( float random, float mean ) : float
random float
mean float
Résultat float

ICeil() public static méthode

public static ICeil ( float v ) : int
v float
Résultat int

IFloor() public static méthode

public static IFloor ( float v ) : int
v float
Résultat int

IsWithin() public static méthode

public static IsWithin ( float v, float lower, float upper ) : bool
v float
lower float
upper float
Résultat bool

Lerp() public static méthode

public static Lerp ( float v1, float v2, float t ) : float
v1 float
v2 float
t float
Résultat float

Lerpa() public static méthode

public static Lerpa ( float a1, float a2, float t ) : float
a1 float
a2 float
t float
Résultat float

MirrorAngle() public static méthode

public static MirrorAngle ( float a ) : float
a float
Résultat float

Normal() public static méthode

public static Normal ( float normal, float mean, float stddev ) : float
normal float
mean float
stddev float
Résultat float

NormalizeAngle() public static méthode

public static NormalizeAngle ( float a ) : float
a float
Résultat float

NormalizeAnglePositive() public static méthode

public static NormalizeAnglePositive ( float a ) : float
a float
Résultat float

Round() public static méthode

public static Round ( float v ) : int
v float
Résultat int

RoundNearest() public static méthode

public static RoundNearest ( float v, float target ) : float
v float
target float
Résultat float

SetToStringDecimalPlaces() public static méthode

public static SetToStringDecimalPlaces ( int places ) : void
places int
Résultat void

ToString() public static méthode

public static ToString ( float val ) : String
val float
Résultat String

ToString() public static méthode

public static ToString ( float val, int decimalPlaces ) : String
val float
decimalPlaces int
Résultat String

Property Details

TO_STRING_DECIMAL_PLACES protected_oe static_oe property

protected static int TO_STRING_DECIMAL_PLACES
Résultat int