C# Класс Isosurface.SimplexNoise

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BlurredNoise ( float stepSize, float x, float y ) : float
BlurredNoise ( float stepSize, float x, float y, float z, float w ) : float
Noise ( float xin, float yin ) : float
Noise ( float xin, float yin, float zin ) : float
Noise ( float x, float y, float z, float w ) : float
Noise ( float x, float y, float z, float dx, float dy, float dz, float xyOffset, int octaves, float pers ) : float
Noise ( float x, float y, float z, int octaves, float pers = 0.5f ) : float
SeamlessNoise ( float x, float y, float dx, float dy, float xyOffset ) : float
SeamlessNoiseAbs ( float x, float y, float dx, float dy, float xyOffset ) : float

Приватные методы

Метод Описание
SimplexNoise ( ) : System
dot ( int g, float x, float y ) : float
dot ( int g, float x, float y, float z ) : float
dot ( int g, float x, float y, float z, float w ) : float
fastfloor ( float x ) : int

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

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

public static BlurredNoise ( float stepSize, float x, float y ) : float
stepSize float
x float
y float
Результат float

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

public static BlurredNoise ( float stepSize, float x, float y, float z, float w ) : float
stepSize float
x float
y float
z float
w float
Результат float

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

public static Noise ( float xin, float yin ) : float
xin float
yin float
Результат float

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

public static Noise ( float xin, float yin, float zin ) : float
xin float
yin float
zin float
Результат float

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

public static Noise ( float x, float y, float z, float w ) : float
x float
y float
z float
w float
Результат float

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

public static Noise ( float x, float y, float z, float dx, float dy, float dz, float xyOffset, int octaves, float pers ) : float
x float
y float
z float
dx float
dy float
dz float
xyOffset float
octaves int
pers float
Результат float

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

public static Noise ( float x, float y, float z, int octaves, float pers = 0.5f ) : float
x float
y float
z float
octaves int
pers float
Результат float

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

public static SeamlessNoise ( float x, float y, float dx, float dy, float xyOffset ) : float
x float
y float
dx float
dy float
xyOffset float
Результат float

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

public static SeamlessNoiseAbs ( float x, float y, float dx, float dy, float xyOffset ) : float
x float
y float
dx float
dy float
xyOffset float
Результат float