SimplexNoise2dDensityAsset

public class SimplexNoise2dDensityAsset extends DensityAsset

Class SimplexNoise2dDensityAsset. Provides simplexnoise2ddensityasset functionality for the Hytale server.

java.lang.Object > DensityAsset > SimplexNoise2dDensityAsset

Field Summary

lacunarity

private double lacunarity

Field lacunarity.

persistence

private double persistence

Field persistence.

scale

private double scale

Field scale.

octaves

private int octaves

Field octaves.

seedKey

private String seedKey

Field seedKey.

childSeed

final SeedBox childSeed

Field childSeed.

noise

final SimplexNoiseField noise

Field noise.

noiseDensity

final Noise2dDensity noiseDensity

Field noiseDensity.

cacheDensity

final Density cacheDensity

Field cacheDensity.

Method Detail

SimplexNoise2dDensityAsset

public public SimplexNoise2dDensityAsset ()

Method SimplexNoise2dDensityAsset.

build

public Density build (@Nonnull final Argument argument)

Method build.

Parameters:
@Nonnull final Argument argument

MultiCacheDensity

public new MultiCacheDensity (noiseDensity, argument.workerIndexer.getWorkerCount()

Method MultiCacheDensity.

Parameters:
noiseDensity noiseDensity
argument.workerIndexer.getWorkerCount( argument.workerIndexer.getWorkerCount(

cleanUp

public void cleanUp ()

Method cleanUp.