Package com.jme3.terrain.noise.fractal
Class FractalSum
java.lang.Object
com.jme3.terrain.noise.basis.Noise
com.jme3.terrain.noise.fractal.FractalSum
FractalSum is the simplest form of fractal functions summing up a few octaves
 of the noise value with an ever decreasing roughness (0 to 1) amplitude
 
 lacunarity = 2.0f is the classical octave distance
 
 Note: though noise basis functions are generally designed to return value
 between -1..1, there sum can easily be made to extend out of this range. To
 handle this is up to the user.
- 
Field SummaryFields inherited from class com.jme3.terrain.noise.basis.Noisemodulators, scale
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfloatfloatfloatfloatfloatvoidinit()setAmplitude(float amplitude) setFrequency(float frequency) setLacunarity(float lacunarity) setOctaves(float octaves) setRoughness(float roughness) floatvalue(float x, float y, float z) Methods inherited from class com.jme3.terrain.noise.basis.NoiseaddModulator, getBuffer, getScale, modulate, setScale, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.jme3.terrain.noise.BasisaddModulator, getBuffer, getScale, setScale
- 
Constructor Details- 
FractalSumpublic FractalSum()
 
- 
- 
Method Details- 
valuepublic float value(float x, float y, float z) 
- 
addBasis
- 
getOctavespublic float getOctaves()
- 
setOctaves- Specified by:
- setOctavesin interface- Fractal
 
- 
getFrequencypublic float getFrequency()
- 
setFrequency- Specified by:
- setFrequencyin interface- Fractal
 
- 
getRoughnesspublic float getRoughness()
- 
setRoughness- Specified by:
- setRoughnessin interface- Fractal
 
- 
getAmplitudepublic float getAmplitude()
- 
setAmplitude- Specified by:
- setAmplitudein interface- Fractal
 
- 
getLacunaritypublic float getLacunarity()
- 
setLacunarity- Specified by:
- setLacunarityin interface- Fractal
 
- 
initpublic void init()
 
-