C# 클래스 SpaceClaim.AddInLibrary.Interpolation

파일 보기 프로젝트 열기: bcourter/SpaceClaim-AddIns

공개 메소드들

메소드 설명
Bilinear ( BoxUV bounds, System.Point values, PointUV t ) : System.Point
Bilinear ( BoxUV bounds, double values, PointUV t ) : double
Clamp ( double minInput, double maxInput, double value, double minOutput, double maxOutput ) : double
Interpolate ( System.Matrix a, System.Matrix b, double t ) : System.Matrix
Interpolate ( System.Point a, System.Point b, double t ) : System.Point
Interpolate ( Vector a, Vector b, double t ) : Vector
Interpolate ( double a, double b, double t ) : double

메소드 상세

Bilinear() 공개 정적인 메소드

public static Bilinear ( BoxUV bounds, System.Point values, PointUV t ) : System.Point
bounds BoxUV
values System.Point
t PointUV
리턴 System.Point

Bilinear() 공개 정적인 메소드

public static Bilinear ( BoxUV bounds, double values, PointUV t ) : double
bounds BoxUV
values double
t PointUV
리턴 double

Clamp() 공개 정적인 메소드

public static Clamp ( double minInput, double maxInput, double value, double minOutput, double maxOutput ) : double
minInput double
maxInput double
value double
minOutput double
maxOutput double
리턴 double

Interpolate() 공개 정적인 메소드

public static Interpolate ( System.Matrix a, System.Matrix b, double t ) : System.Matrix
a System.Matrix
b System.Matrix
t double
리턴 System.Matrix

Interpolate() 공개 정적인 메소드

public static Interpolate ( System.Point a, System.Point b, double t ) : System.Point
a System.Point
b System.Point
t double
리턴 System.Point

Interpolate() 공개 정적인 메소드

public static Interpolate ( Vector a, Vector b, double t ) : Vector
a Vector
b Vector
t double
리턴 Vector

Interpolate() 공개 정적인 메소드

public static Interpolate ( double a, double b, double t ) : double
a double
b double
t double
리턴 double