C# Класс fCraft.PerlinNoise3D

Implementation of 3D Perlin Noise after Ken Perlin's reference implementation.
Показать файл Открыть проект

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

Метод Описание
Compute ( float x, float y, float z ) : float
InitNoiseFunctions ( [ rand ) : void
PerlinNoise3D ( [ rand ) : System

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

Метод Описание
Fade ( float t ) : float
Grad ( int hashCode, float x, float y, float z ) : float
Lerp ( float alpha, float a, float b ) : float
Noise ( float x, float y, float z ) : float

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

Compute() публичный Метод

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

InitNoiseFunctions() публичный Метод

public InitNoiseFunctions ( [ rand ) : void
rand [
Результат void

PerlinNoise3D() публичный Метод

public PerlinNoise3D ( [ rand ) : System
rand [
Результат System