public abstract class Octaver extends AbstractOctaver
| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
DEFAULT_NORMALIZE |
boolean |
normalize |
DEFAULT_AMPLITUDE, DEFAULT_INTERPOLATOR, interpolator, p| Constructor and Description |
|---|
Octaver(OctaverParam param,
Interpolator interpolator) |
Octaver(OctaverParam param,
Interpolator interpolator,
boolean normalize) |
| Modifier and Type | Method and Description |
|---|---|
float |
get(float x,
float y,
float z,
int d) |
float |
get2D(float x,
float y,
int d) |
float |
getDerivative(float x,
float y,
float z,
int d,
float[] n) |
float |
getDerivative2D(float x,
float y,
int d,
float[] n) |
protected abstract IFunction |
getNoiseFunction(int octave) |
protected void |
initCache() |
protected static final boolean DEFAULT_NORMALIZE
public final boolean normalize
public Octaver(OctaverParam param, Interpolator interpolator)
public Octaver(OctaverParam param, Interpolator interpolator, boolean normalize)
protected void initCache()
public float get2D(float x,
float y,
int d)
public float get(float x,
float y,
float z,
int d)
public float getDerivative2D(float x,
float y,
int d,
float[] n)
public float getDerivative(float x,
float y,
float z,
int d,
float[] n)
protected abstract IFunction getNoiseFunction(int octave)
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