threejs-worldgen
    Preparing search index...

    Interface PropPlacementRule

    threejs-worldgen's PlacementRule plus the man-made context a prop needs.

    interface PropPlacementRule {
        biomes?: string[];
        context?: { maxDistance: number; near: PropContext };
        depth?: [min: number, max: number];
        height?: [min: number, max: number];
        minBiomeWeight?: number;
        nearWater?: number;
        slope?: [min: number, max: number];
        surface: "ground" | "water" | "underwater" | "air" | "shore";
        temperature?: [min: number, max: number];
    }
    Index
    biomes?: string[]

    Biome ids it belongs to (empty = any).

    context?: { maxDistance: number; near: PropContext }

    Must be within maxDistance metres of this (roads, lots, junctions, fields, settlement links).

    depth?: [min: number, max: number]

    Water depth range, metres.

    height?: [min: number, max: number]

    Height above sea level range, metres.

    minBiomeWeight?: number

    Minimum share of the matching biomes at the spot.

    nearWater?: number

    Within this many metres of water.

    slope?: [min: number, max: number]

    Ground slope range (rise/run).

    surface: "ground" | "water" | "underwater" | "air" | "shore"

    What it stands on.

    temperature?: [min: number, max: number]

    Temperature range, °C.