hex-world
    Preparing search index...

    Interface TemperatureModelOptions

    interface TemperatureModelOptions {
        lowTemperature?: number;
        highTemperature?: number;
        hemisphere?: "both" | "north" | "south";
        temperatureJitter?: number;
        jitterChannel?: number;
        elevationMax?: number;
    }
    Index

    Properties

    lowTemperature?: number

    Temperature at the poles (latitude = 0). Default 0.

    highTemperature?: number

    Temperature at the equator (latitude = 1). Default 1.

    hemisphere?: "both" | "north" | "south"

    'both' places the equator at the map centre; 'north'/'south' put it at the bottom/top edge. Default 'both'.

    temperatureJitter?: number

    Amount of per-cell noise added to temperature. Default 0.1.

    jitterChannel?: number

    Which noise channel (0–3) to use for jitter — vary per map for uniqueness. Default 0.

    elevationMax?: number

    Maximum land elevation — used for elevation cooling. Default 12.