C# 클래스 Willcraftia.Xna.Framework.Noise.Metrics

파일 보기 프로젝트 열기: willcraftia/TestXna

공개 메소드들

메소드 설명
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