threejs-worldgen
    Preparing search index...

    Interface ExposureSettings

    How vehicles weather: rain and snow exposure, drying, snow shed at speed, catching fire.

    interface ExposureSettings {
        budget: number;
        burnRate: number;
        burnTime: number;
        douseTime: number;
        dryRate: number;
        fireDamage: number;
        ignition: number;
        meltRate: number;
        rain: number;
        shedRate: number;
        shedSpeed: number;
        snowfall: number;
        snowRate: number;
        stopDamage: number;
        wetRate: number;
    }
    Index
    budget: number

    Vehicles sampled per frame against weather, fire and state fields (round robin).

    burnRate: number

    Burn gained per second while on fire.

    burnTime: number

    Seconds a vehicle fire lasts.

    douseTime: number

    Seconds of full wetness to put a fire out.

    dryRate: number

    Drying rate, wetness per second.

    fireDamage: number

    Damage gained per second while on fire.

    ignition: number

    Fire heat (0…1) that sets a vehicle alight.

    meltRate: number

    Snow melt, cover per second.

    rain: number

    Rain everywhere, 0…1 (used when no Weather is passed to update).

    shedRate: number

    Snow blown off per second above shedSpeed.

    shedSpeed: number

    Above this speed (m/s) snow blows off.

    snowfall: number

    Snowfall everywhere, 0…1.

    snowRate: number

    Snow settling rate, 1/s (only below shedSpeed).

    stopDamage: number

    Damage above which land and sea vehicles stop.

    wetRate: number

    Wetting rate towards the rain level, 1/s.