Skip to content

API reference / @jsprismarine/worldgen / NoiseStackBuilder

Class: NoiseStackBuilder ​

Defined in: noise/NoiseStack.ts:55

Collects octaves into a NoiseStack.

Constructors ​

Constructor ​

new NoiseStackBuilder(): NoiseStackBuilder

Returns ​

NoiseStackBuilder

Methods ​

add() ​

add(noise, frequency, amplitude): this

Defined in: noise/NoiseStack.ts:59

Appends one octave.

Parameters ​

noise ​

Noise

frequency ​

number

amplitude ​

number

Returns ​

this


addStack() ​

addStack(stack, frequency, amplitude): this

Defined in: noise/NoiseStack.ts:65

Appends every octave of another stack, scaling its frequencies and amplitudes.

Parameters ​

stack ​

NoiseStack

frequency ​

number

amplitude ​

number

Returns ​

this


build() ​

build(): NoiseStack

Defined in: noise/NoiseStack.ts:77

Returns the finished stack.

Returns ​

NoiseStack