threejs-worldgen
    Preparing search index...

    Interface Architecture

    How a region builds. All weights are relative.

    interface Architecture {
        airConditioners: number;
        balconies: number;
        blockMaterials: Weights<WallMaterial>;
        houseMaterials: Weights<WallMaterial>;
        houseRoofs: Weights<RoofShape>;
        overhang: number;
        pitch: [number, number];
        roofMaterials: Weights<RoofMaterial>;
        stilts: number;
        towerMaterials: Weights<WallMaterial>;
        wings: number;
    }
    Index
    airConditioners: number

    Most wall-mounted air-conditioning units per building.

    balconies: number

    Chance (0..1) that an apartment block has balconies.

    blockMaterials: Weights<WallMaterial>

    Apartment block wall materials.

    houseMaterials: Weights<WallMaterial>

    House wall materials.

    houseRoofs: Weights<RoofShape>

    House roof shapes.

    overhang: number

    Eave overhang, metres.

    pitch: [number, number]

    Pitched roof slope range (rise / run): steep where it snows.

    roofMaterials: Weights<RoofMaterial>

    Pitched roof materials.

    stilts: number

    Houses stand on stilts this tall, metres (0 = on the ground).

    towerMaterials: Weights<WallMaterial>

    Tower wall materials.

    wings: number

    Chance (0..1) that a house has an L-shaped plan (a cross wing).