C# Класс Perlin, UnityGPUMarchingCubes

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

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

Метод Описание
Fractal ( float posX, float posY, int octaves ) : float
Marble ( float posX, float posY, float posZ, int octaves ) : float
Marble ( float posX, float posY, int octaves ) : float
Noise ( float x, float y ) : float
Noise ( float x, float y, float z ) : float
NoiseNormalized ( float x, float y ) : float
Turbulence ( float posX, float posY, float posZ, int octaves ) : float
Turbulence ( float posX, float posY, int octaves ) : float

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

Метод Описание
fade ( float t ) : float
grad ( int hash, float x, float y, float z ) : float
grad2 ( int hash, float x, float y ) : float
lerp ( float t, float a, float b ) : float

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

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

public static Fractal ( float posX, float posY, int octaves ) : float
posX float
posY float
octaves int
Результат float

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

public static Marble ( float posX, float posY, float posZ, int octaves ) : float
posX float
posY float
posZ float
octaves int
Результат float

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

public static Marble ( float posX, float posY, int octaves ) : float
posX float
posY float
octaves int
Результат float

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

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

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

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

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

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

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

public static Turbulence ( float posX, float posY, float posZ, int octaves ) : float
posX float
posY float
posZ float
octaves int
Результат float

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

public static Turbulence ( float posX, float posY, int octaves ) : float
posX float
posY float
octaves int
Результат float