C# Класс TerrainDemo.Noise.ImprovedPerlinNoise

Improved Perlin Noise を生成するクラスです。
Показать файл Открыть проект

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

Метод Описание
Noise ( float x, float y, float z ) : float

3 次元ノイズを生成します。

Reseed ( ) : void

Seed プロパティに基いて乱数を初期化します。

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

Метод Описание
CalculateFadeCurve ( float t ) : float

フェード カーブに基づいた値を算出します。

CalculateGradient ( int hash, float x, float y, float z ) : float

Gradient を算出します。

InitializePermutationTables ( ) : void

乱数テーブルを初期化します。

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

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

3 次元ノイズを生成します。
public Noise ( float x, float y, float z ) : float
x float
y float
z float
Результат float

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

Seed プロパティに基いて乱数を初期化します。
public Reseed ( ) : void
Результат void