melonJS
    Preparing search index...

    Interface NoiseSettings

    interface NoiseSettings {
        cellularJitter?: number;
        domainWarp?: boolean;
        domainWarpAmp?: number;
        domainWarpFrequency?: number;
        fractalType?: FractalType;
        frequency?: number;
        gain?: number;
        lacunarity?: number;
        octaves?: number;
        offsetX?: number;
        offsetY?: number;
        offsetZ?: number;
        persistence?: number;
        pingPongStrength?: number;
        scale?: number;
        seed?: number;
        type?: NoiseType;
    }
    Index

    Properties

    cellularJitter?: number

    feature-point jitter for type === "cellular" (0..1, default 1.0)

    domainWarp?: boolean

    perturb sample coordinates by a noise vector before sampling (default false)

    domainWarpAmp?: number

    displacement amplitude when domainWarp (in coordinate units, default 30)

    domainWarpFrequency?: number

    frequency of the warp field when domainWarp (default 0.01)

    fractalType?: FractalType

    fractal layering mode (default "fbm" when octaves > 1, else "none")

    frequency?: number

    base frequency: smaller ⇒ larger, smoother features (default 0.01)

    gain?: number

    per-octave amplitude multiplier (default 0.5)

    lacunarity?: number

    per-octave frequency multiplier (default 2.0)

    octaves?: number

    number of fractal octaves summed together (default 1)

    offsetX?: number

    constant offset added to sample coordinates (default 0)

    offsetY?: number

    constant offset added to sample coordinates (default 0)

    offsetZ?: number

    constant offset added to sample coordinates (default 0)

    persistence?: number

    convenience alias for gain

    pingPongStrength?: number

    strength of the ping-pong fold when fractalType === "pingPong" (default 2.0)

    scale?: number

    convenience alias for 1 / frequency (feature size in pixels)

    seed?: number

    deterministic seed — same seed ⇒ same field (default 0)

    type?: NoiseType

    the sampling algorithm (default "simplex")