C# 클래스 KerbCam.SplineUtil

Utility functions for splines.
파일 보기 프로젝트 열기: huin/kerbcam

공개 메소드들

메소드 설명
AreParamsClose ( float t0, float t1 ) : bool
CubicHermite ( float t, float p0, float m0, float p1, float m1 ) : float

Interpolates a value using a the Cubic Hermite spline formula. http://en.wikipedia.org/wiki/Cubic_Hermite_spline

Linear ( float t, float p0, float p1 ) : float
T ( float ta, float tb, float tc, float pa, float pb, float pc ) : float

메소드 상세

AreParamsClose() 공개 정적인 메소드

public static AreParamsClose ( float t0, float t1 ) : bool
t0 float
t1 float
리턴 bool

CubicHermite() 공개 정적인 메소드

Interpolates a value using a the Cubic Hermite spline formula. http://en.wikipedia.org/wiki/Cubic_Hermite_spline
public static CubicHermite ( float t, float p0, float m0, float p1, float m1 ) : float
t float The parameter, this should typically be between 0 and 1.
p0 float The value at t=0.
m0 float The tangent at t=0.
p1 float The value at t=1.
m1 float The tangent at t=1.
리턴 float

Linear() 공개 정적인 메소드

public static Linear ( float t, float p0, float p1 ) : float
t float
p0 float
p1 float
리턴 float

T() 공개 정적인 메소드

public static T ( float ta, float tb, float tc, float pa, float pb, float pc ) : float
ta float
tb float
tc float
pa float
pb float
pc float
리턴 float