Class NoiseField
A scalable noise source sampled in 1-4 dimensions, the leaf supply for noise density nodes. Mirrors
the v2 generator's NoiseField. Coordinates are divided by the per-axis scale before sampling.
public abstract class NoiseField
- Inheritance
-
NoiseField
- Derived
- Inherited Members
Fields
ScaleW
protected double ScaleW
Field Value
ScaleX
protected double ScaleX
Field Value
ScaleY
protected double ScaleY
Field Value
ScaleZ
protected double ScaleZ
Field Value
Methods
SetScale(double)
public NoiseField SetScale(double scale)
Parameters
scaledouble
Returns
SetScale(double, double, double, double)
public NoiseField SetScale(double scaleX, double scaleY, double scaleZ, double scaleW)
Parameters
Returns
ValueAt(double)
public abstract double ValueAt(double x)
Parameters
xdouble
Returns
ValueAt(double, double)
2D sample over the horizontal plane (x, z).
public abstract double ValueAt(double x, double z)
Parameters
Returns
ValueAt(double, double, double)
public abstract double ValueAt(double x, double y, double z)
Parameters
Returns
ValueAt(double, double, double, double)
public abstract double ValueAt(double x, double y, double z, double w)