fCraft  0.636
Custom Minecraft Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events
Public Member Functions | Properties | List of all members
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: