C# Класс VJPerlin, fuze-vj-kit

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

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

Метод Описание
Fbm ( Vector2 coord, int octave ) : float
Fbm ( Vector3 coord, int octave ) : float
Fbm ( float x, int octave ) : float
Noise ( Vector2 coord ) : float
Noise ( Vector3 coord ) : float
Noise ( float x ) : float

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

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

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

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

public static Fbm ( Vector2 coord, int octave ) : float
coord Vector2
octave int
Результат float

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

public static Fbm ( Vector3 coord, int octave ) : float
coord Vector3
octave int
Результат float

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

public static Fbm ( float x, int octave ) : float
x float
octave int
Результат float

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

public static Noise ( Vector2 coord ) : float
coord Vector2
Результат float

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

public static Noise ( Vector3 coord ) : float
coord Vector3
Результат float

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

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