Contents
Class NoiseField
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.noise.NoiseField
- Direct Known Subclasses:
CellNoiseField, SimplexNoiseField
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetScale(double scale) Sets the same scale to all coordinates.setScale(double scaleX, double scaleY, double scaleZ, double scaleW) Sets the scale of each coordinate.abstract doublevalueAt(double xe) Retrieves 1D noise.abstract doublevalueAt(double x, double z) Retrieves 2D noise.abstract doublevalueAt(double x, double y, double z) Retrieves 3D noise.abstract doublevalueAt(double x, double y, double z, double w) Retrieves 4D noise.
-
Constructor Details
-
NoiseField
public NoiseField()
-
-
Method Details
-
valueAt
public abstract double valueAt(double x, double y, double z, double w) Retrieves 4D noise. -
valueAt
public abstract double valueAt(double x, double y, double z) Retrieves 3D noise. -
valueAt
public abstract double valueAt(double x, double z) Retrieves 2D noise. -
valueAt
public abstract double valueAt(double xe) Retrieves 1D noise. -
setScale
Sets the scale of each coordinate. The scales multiply the coordinate parameters of the valueAt methods. -
setScale
Sets the same scale to all coordinates. The scale multiplies the coordinate parameters of the valueAt methods.
-