public class SimplexNoiseField extends NoiseField
Class SimplexNoiseField. Provides simplexnoisefield functionality for the Hytale server.
java.lang.Object > NoiseField > SimplexNoiseField
Field Summary
rand
final
Random
rand
Field rand.
seed
private
long
seed
Field seed.
octaveAmplitudeMultiplier
private
double
octaveAmplitudeMultiplier
Field octaveAmplitudeMultiplier.
octaveFrequencyMultiplier
private
double
octaveFrequencyMultiplier
Field octaveFrequencyMultiplier.
numberOfOctaves
private
int
numberOfOctaves
Field numberOfOctaves.
scaleX
private
double
scaleX
Field scaleX.
scaleY
private
double
scaleY
Field scaleY.
scaleZ
private
double
scaleZ
Field scaleZ.
scaleW
private
double
scaleW
Field scaleW.
g
final
SimplexNoiseField
g
Field g.
Method Detail
SimplexNoiseField
public
public
SimplexNoiseField
(final long seed, final double octaveAmplitudeMultiplier, final double octaveFrequencyMultiplier, final int numberOfOctaves)
Method SimplexNoiseField.
- Parameters:
final longseedfinal doubleoctaveAmplitudeMultiplierfinal doubleoctaveFrequencyMultiplierfinal intnumberOfOctaves
valueAt
public
double
valueAt
(double x, double y, double z, double w)
Method valueAt.
- Parameters:
doublexdoubleydoublezdoublew
getSeed
public
long
getSeed
()
Method getSeed.
withNumberOfOctaves
Method withNumberOfOctaves.
- Parameters:
final intn
withFrequencyMultiplier
Method withFrequencyMultiplier.
- Parameters:
final doublef
withAmplitudeMultiplier
Method withAmplitudeMultiplier.
- Parameters:
final doublea