public class OctaverParam
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static float |
DEFAULT_FREQUENCY |
protected static int |
DEFAULT_LACUNARITY |
protected static float |
DEFAULT_PERSISTENCE |
protected static float |
DEFAULT_SEED |
float |
frequency
the number of cycles per unit length
Default: 1
|
float |
lacunarity
a multiplier that determines how quickly the frequency increases for each successive octave
Default: 2
|
int |
numOctaves
a multiplier that determines how quickly the amplitudes diminish for each successive octave
|
float |
persistence
a multiplier that determines how quickly the amplitudes diminish for each successive octave
Default: 0.5
|
float |
seed |
| Constructor and Description |
|---|
OctaverParam(int numOctaves) |
OctaverParam(int numOctaves,
float seed) |
OctaverParam(int numOctaves,
float seed,
float frequency) |
OctaverParam(int numOctaves,
float seed,
float frequency,
float persistence,
float lacunarity) |
| Modifier and Type | Method and Description |
|---|---|
OctaverParam |
withFrequency(float frequency) |
OctaverParam |
withLacunarity(float lacunarity) |
OctaverParam |
withOctaves(int numOctaves) |
OctaverParam |
withPersistence(float persistence) |
OctaverParam |
withSeed(float seed) |
protected static final float DEFAULT_SEED
protected static final float DEFAULT_FREQUENCY
protected static final float DEFAULT_PERSISTENCE
protected static final int DEFAULT_LACUNARITY
public final int numOctaves
public final float seed
public final float frequency
public final float persistence
public final float lacunarity
public OctaverParam(int numOctaves)
public OctaverParam(int numOctaves,
float seed)
public OctaverParam(int numOctaves,
float seed,
float frequency)
public OctaverParam(int numOctaves,
float seed,
float frequency,
float persistence,
float lacunarity)
public OctaverParam withOctaves(int numOctaves)
public OctaverParam withSeed(float seed)
public OctaverParam withFrequency(float frequency)
public OctaverParam withPersistence(float persistence)
public OctaverParam withLacunarity(float lacunarity)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com