C# 클래스 CjLib.VectorUtil

파일 보기 프로젝트 열기: SuomiKP31/Project-Impetus 1 사용 예제들

공개 메소드들

메소드 설명
CatmullRom ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t ) : Vector3
FindOrthogonal ( Vector3 v ) : Vector3
FormOrthogonalBasis ( Vector3 v, Vector3 &a, Vector3 &b ) : void
Integrate ( Vector3 x, Vector3 v, float dt ) : Vector3
NormalizeSafe ( Vector3 v, Vector3 fallback ) : Vector3
Rotate2D ( Vector3 v, float deg ) : Vector3
Slerp ( Vector3 a, Vector3 b, float t ) : Vector3

메소드 상세

CatmullRom() 공개 정적인 메소드

public static CatmullRom ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t ) : Vector3
p0 Vector3
p1 Vector3
p2 Vector3
p3 Vector3
t float
리턴 Vector3

FindOrthogonal() 공개 정적인 메소드

public static FindOrthogonal ( Vector3 v ) : Vector3
v Vector3
리턴 Vector3

FormOrthogonalBasis() 공개 정적인 메소드

public static FormOrthogonalBasis ( Vector3 v, Vector3 &a, Vector3 &b ) : void
v Vector3
a Vector3
b Vector3
리턴 void

Integrate() 공개 정적인 메소드

public static Integrate ( Vector3 x, Vector3 v, float dt ) : Vector3
x Vector3
v Vector3
dt float
리턴 Vector3

NormalizeSafe() 공개 정적인 메소드

public static NormalizeSafe ( Vector3 v, Vector3 fallback ) : Vector3
v Vector3
fallback Vector3
리턴 Vector3

Rotate2D() 공개 정적인 메소드

public static Rotate2D ( Vector3 v, float deg ) : Vector3
v Vector3
deg float
리턴 Vector3

Slerp() 공개 정적인 메소드

public static Slerp ( Vector3 a, Vector3 b, float t ) : Vector3
a Vector3
b Vector3
t float
리턴 Vector3