C# Class Willcraftia.Xna.Framework.Noise.Metrics

Afficher le fichier Open project: willcraftia/TestXna

Méthodes publiques

Méthode Description
Chebychev ( float x, float y, float z ) : float

Calculate Chebychev distance.

Manhattan ( float x, float y, float z ) : float

Calculate Manhattan/Cityblock distance.

Minkowski ( float x, float y, float z, float p ) : float

Calculate Minkowski distance, the general case. p = 1, Manhattan distance. p = 2, Euclidean distance. p = infinite, Chebychev distance.

Minkowski4 ( float x, float y, float z ) : float

Calculate Minkowski distance with p = 4.

MinkowskiH ( float x, float y, float z ) : float

Calculate Minkowski distance with p = 0.5.

Real ( float x, float y, float z ) : float

Calculate Euclidean distance.

Squared ( float x, float y, float z ) : float

Calculate Euclidean distance squared.

Method Details

Chebychev() public static méthode

Calculate Chebychev distance.
public static Chebychev ( float x, float y, float z ) : float
x float
y float
z float
Résultat float

Manhattan() public static méthode

Calculate Manhattan/Cityblock distance.
public static Manhattan ( float x, float y, float z ) : float
x float
y float
z float
Résultat float

Minkowski() public static méthode

Calculate Minkowski distance, the general case. p = 1, Manhattan distance. p = 2, Euclidean distance. p = infinite, Chebychev distance.
public static Minkowski ( float x, float y, float z, float p ) : float
x float
y float
z float
p float
Résultat float

Minkowski4() public static méthode

Calculate Minkowski distance with p = 4.
public static Minkowski4 ( float x, float y, float z ) : float
x float
y float
z float
Résultat float

MinkowskiH() public static méthode

Calculate Minkowski distance with p = 0.5.
public static MinkowskiH ( float x, float y, float z ) : float
x float
y float
z float
Résultat float

Real() public static méthode

Calculate Euclidean distance.
public static Real ( float x, float y, float z ) : float
x float
y float
z float
Résultat float

Squared() public static méthode

Calculate Euclidean distance squared.
public static Squared ( float x, float y, float z ) : float
x float
y float
z float
Résultat float