public class CellNoiseField extends NoiseField
Class CellNoiseField. Provides cellnoisefield functionality for the Hytale server.
java.lang.Object > NoiseField > CellNoiseField
Field Summary
cellNoise
private
FastNoiseLite
cellNoise
Field cellNoise.
seed
private
int
seed
Field seed.
doDomainWarp
private
boolean
doDomainWarp
Field doDomainWarp.
scaleX
private
double
scaleX
Field scaleX.
scaleY
private
double
scaleY
Field scaleY.
scaleZ
private
double
scaleZ
Field scaleZ.
frequency
final
float
frequency
Field frequency.
warpFrequency
final
float
warpFrequency
Field warpFrequency.
point
final
FastNoiseLite.Vector3
point
Field point.
Method Detail
CellNoiseField
public
public
CellNoiseField
(final int seed, final double scaleX, final double scaleY, final double scaleZ, double jitter, final int octaves, @Nonnull final FastNoiseLite.CellularReturnType cellType, @Nonnull final FastNoiseLite.DomainWarpType domainWarpType, final double warpAmount, final double warpScale)
Method CellNoiseField.
- Parameters:
final intseedfinal doublescaleXfinal doublescaleYfinal doublescaleZdoublejitterfinal intoctaves@Nonnull final FastNoiseLite.CellularReturnTypecellType@Nonnull final FastNoiseLite.DomainWarpTypedomainWarpTypefinal doublewarpAmountfinal doublewarpScale
valueAt
public
double
valueAt
(double x, double y, double z, final double w)
Method valueAt.
- Parameters:
doublexdoubleydoublezfinal doublew