hex-world
    Preparing search index...

    Interface ClimateSimulatorOptions

    interface ClimateSimulatorOptions {
        evaporationFactor?: number;
        precipitationFactor?: number;
        runoffFactor?: number;
        seepageFactor?: number;
        cycles?: number;
        windDirection?: number;
        windStrength?: number;
        startingMoisture?: number;
        elevationMax?: number;
    }
    Index

    Properties

    evaporationFactor?: number

    Fraction of moisture evaporated per cycle. Default 0.5.

    precipitationFactor?: number

    Fraction of clouds precipitated per cycle. Default 0.25.

    runoffFactor?: number

    Fraction of moisture that drains downhill per cycle. Default 0.25.

    seepageFactor?: number

    Fraction of moisture that spreads to equal-elevation neighbors. Default 0.125.

    cycles?: number

    Number of simulation cycles. Default 40.

    windDirection?: number

    HEX_DIRECTIONS index from which the dominant wind blows (0=E,1=NE,2=NW,3=W,4=SW,5=SE). Default 2 (NW).

    windStrength?: number

    Relative strength of the dominant wind vs. uniform dispersal. Default 4.

    startingMoisture?: number

    Initial moisture for all cells. Default 0.1.

    elevationMax?: number

    Maximum land elevation — used for rain shadow cloud cap. Default 12.