Procedural Hexagon Grid Framework
 All Classes Namespaces Functions
PHG.NoiseManager Class Reference

Class for applying LibNoise to grid. More...

Inheritance diagram for PHG.NoiseManager:

Public Member Functions

void Initialize ()
 
Texture2D GetPreviewTexture (float cellSize, Vector2 originOffset, Vector2 endOffset)
 

Public Attributes

FirstNoise firstNoise = FirstNoise.Perlin
 
SecondNoise secondNoise = SecondNoise.RidgedMultifractal
 
Combiner combiner = Combiner.Multiply
 
FirstOperator firstOperator = FirstOperator.Turbulence
 
SecondOperator secondOperator = SecondOperator.Terrace
 
Texture2D previewTexture
 
int zoomPreviewTexture = 1
 
float heightScale = 3f
 
bool randomSeed = false
 
int seed = 0
 
float firstFrequency = 0.1f
 
float secondFrequency = 0.05f
 
int numberOfTerracePoints = 5
 
float[] terracePoints = new float[5] { 0.1f, 0.25f, 0.5f, 0.8f, 1f }
 
float turbulencePower = 0.5f
 
float minClampValue = 0f
 
float maxClampValue = 1f
 
float exponentValue = 0.5f
 
Vector3 scaleVector = new Vector3(0.5f,1,0.25f)
 
float scaleBiasValue = 0.5f
 
float biasValue = 0.5f
 
Vector3 translateVector = new Vector3(0.5f,1,0.25f)
 

Detailed Description

Class for applying LibNoise to grid.


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