CellNoiseField

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 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

valueAt

public double valueAt (double x, double y, double z, final double w)

Method valueAt.

Parameters:
double x
double y
double z
final double w