fCraft  0.638
Custom Minecraft Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events
fCraft.PerlinNoise3D Class Reference

Implementation of 3D Perlin Noise after Ken Perlin's reference implementation. More...

Public Member Functions

 PerlinNoise3D ([NotNull] Random rand)
 
void InitNoiseFunctions ([NotNull] Random rand)
 
float Compute (float x, float y, float z)
 

Properties

float Frequency [get, set]
 
float Amplitude [get, set]
 
float Persistence [get, set]
 
int Octaves [get, set]
 

Detailed Description

Implementation of 3D Perlin Noise after Ken Perlin's reference implementation.

Constructor & Destructor Documentation

fCraft.PerlinNoise3D.PerlinNoise3D ( [NotNull] Random  rand)

Member Function Documentation

float fCraft.PerlinNoise3D.Compute ( float  x,
float  y,
float  z 
)
void fCraft.PerlinNoise3D.InitNoiseFunctions ( [NotNull] Random  rand)

Property Documentation

float fCraft.PerlinNoise3D.Amplitude
getset
float fCraft.PerlinNoise3D.Frequency
getset
int fCraft.PerlinNoise3D.Octaves
getset
float fCraft.PerlinNoise3D.Persistence
getset

The documentation for this class was generated from the following file: