C# 클래스 monoshrub.MathUtil

파일 보기 프로젝트 열기: threerings/monoshrub

보호된 프로퍼티들

프로퍼티 타입 설명
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