C# Класс Willcraftia.Xna.Framework.Noise.Metrics

Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Описание методов

Chebychev() публичный статический Метод

Calculate Chebychev distance.
public static Chebychev ( float x, float y, float z ) : float
x float
y float
z float
Результат float

Manhattan() публичный статический Метод

Calculate Manhattan/Cityblock distance.
public static Manhattan ( float x, float y, float z ) : float
x float
y float
z float
Результат float

Minkowski() публичный статический Метод

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
Результат float

Minkowski4() публичный статический Метод

Calculate Minkowski distance with p = 4.
public static Minkowski4 ( float x, float y, float z ) : float
x float
y float
z float
Результат float

MinkowskiH() публичный статический Метод

Calculate Minkowski distance with p = 0.5.
public static MinkowskiH ( float x, float y, float z ) : float
x float
y float
z float
Результат float

Real() публичный статический Метод

Calculate Euclidean distance.
public static Real ( float x, float y, float z ) : float
x float
y float
z float
Результат float

Squared() публичный статический Метод

Calculate Euclidean distance squared.
public static Squared ( float x, float y, float z ) : float
x float
y float
z float
Результат float