API reference / @jsprismarine/worldgen / GradientNoise
Abstract Class: GradientNoise
Defined in: noise/GradientNoise.ts:56
The shared base of Perlin and simplex noise: a shuffled permutation table and three random coordinate offsets, both drawn from the random source in the order Java draws them.
Extended by
Implements
Properties
offsetX
readonlyoffsetX:number
Defined in: noise/GradientNoise.ts:58
The random offset applied to the x coordinate before lookup.
offsetY
readonlyoffsetY:number
Defined in: noise/GradientNoise.ts:60
The random offset applied to the y coordinate before lookup.
offsetZ
readonlyoffsetZ:number
Defined in: noise/GradientNoise.ts:62
The random offset applied to the z coordinate before lookup.
Methods
get2()
abstractget2(x,z):number
Defined in: noise/GradientNoise.ts:83
Samples at a 2D position, which Java treats as y = 0.
Parameters
x
number
z
number
Returns
number
Implementation of
get3()
abstractget3(x,y,z):number
Defined in: noise/GradientNoise.ts:81
Samples at a 3D position.
Parameters
x
number
y
number
z
number
Returns
number