C# Класс monoshrub.MathUtil

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
TO_STRING_DECIMAL_PLACES int

Открытые методы

Метод Описание
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

Описание методов

AngularDifference() публичный статический Метод

public static AngularDifference ( float a1, float a2 ) : float
a1 float
a2 float
Результат float

AngularDistance() публичный статический Метод

public static AngularDistance ( float a1, float a2 ) : float
a1 float
a2 float
Результат float

Clamp() публичный статический Метод

public static Clamp ( float v, float lower, float upper ) : float
v float
lower float
upper float
Результат float

EpsilonEquals() публичный статический Метод

public static EpsilonEquals ( float v1, float v2 ) : bool
v1 float
v2 float
Результат bool

Exponential() публичный статический Метод

public static Exponential ( float random, float mean ) : float
random float
mean float
Результат float

ICeil() публичный статический Метод

public static ICeil ( float v ) : int
v float
Результат int

IFloor() публичный статический Метод

public static IFloor ( float v ) : int
v float
Результат int

IsWithin() публичный статический Метод

public static IsWithin ( float v, float lower, float upper ) : bool
v float
lower float
upper float
Результат bool

Lerp() публичный статический Метод

public static Lerp ( float v1, float v2, float t ) : float
v1 float
v2 float
t float
Результат float

Lerpa() публичный статический Метод

public static Lerpa ( float a1, float a2, float t ) : float
a1 float
a2 float
t float
Результат float

MirrorAngle() публичный статический Метод

public static MirrorAngle ( float a ) : float
a float
Результат float

Normal() публичный статический Метод

public static Normal ( float normal, float mean, float stddev ) : float
normal float
mean float
stddev float
Результат float

NormalizeAngle() публичный статический Метод

public static NormalizeAngle ( float a ) : float
a float
Результат float

NormalizeAnglePositive() публичный статический Метод

public static NormalizeAnglePositive ( float a ) : float
a float
Результат float

Round() публичный статический Метод

public static Round ( float v ) : int
v float
Результат int

RoundNearest() публичный статический Метод

public static RoundNearest ( float v, float target ) : float
v float
target float
Результат float

SetToStringDecimalPlaces() публичный статический Метод

public static SetToStringDecimalPlaces ( int places ) : void
places int
Результат void

ToString() публичный статический Метод

public static ToString ( float val ) : String
val float
Результат String

ToString() публичный статический Метод

public static ToString ( float val, int decimalPlaces ) : String
val float
decimalPlaces int
Результат String

Описание свойств

TO_STRING_DECIMAL_PLACES защищенное статическое свойство

protected static int TO_STRING_DECIMAL_PLACES
Результат int