C# Class SpaceClaim.AddInLibrary.Interpolation

Afficher le fichier Open project: bcourter/SpaceClaim-AddIns

Méthodes publiques

Méthode Description
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

Method Details

Bilinear() public static méthode

public static Bilinear ( BoxUV bounds, System.Point values, PointUV t ) : System.Point
bounds BoxUV
values System.Point
t PointUV
Résultat System.Point

Bilinear() public static méthode

public static Bilinear ( BoxUV bounds, double values, PointUV t ) : double
bounds BoxUV
values double
t PointUV
Résultat double

Clamp() public static méthode

public static Clamp ( double minInput, double maxInput, double value, double minOutput, double maxOutput ) : double
minInput double
maxInput double
value double
minOutput double
maxOutput double
Résultat double

Interpolate() public static méthode

public static Interpolate ( System.Matrix a, System.Matrix b, double t ) : System.Matrix
a System.Matrix
b System.Matrix
t double
Résultat System.Matrix

Interpolate() public static méthode

public static Interpolate ( System.Point a, System.Point b, double t ) : System.Point
a System.Point
b System.Point
t double
Résultat System.Point

Interpolate() public static méthode

public static Interpolate ( Vector a, Vector b, double t ) : Vector
a Vector
b Vector
t double
Résultat Vector

Interpolate() public static méthode

public static Interpolate ( double a, double b, double t ) : double
a double
b double
t double
Résultat double