Skip to content

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 ​

readonly offsetX: number

Defined in: noise/GradientNoise.ts:58

The random offset applied to the x coordinate before lookup.


offsetY ​

readonly offsetY: number

Defined in: noise/GradientNoise.ts:60

The random offset applied to the y coordinate before lookup.


offsetZ ​

readonly offsetZ: number

Defined in: noise/GradientNoise.ts:62

The random offset applied to the z coordinate before lookup.

Methods ​

get2() ​

abstract get2(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 ​

Noise.get2


get3() ​

abstract get3(x, y, z): number

Defined in: noise/GradientNoise.ts:81

Samples at a 3D position.

Parameters ​

x ​

number

y ​

number

z ​

number

Returns ​

number

Implementation of ​

Noise.get3