threejs-worldgen
    Preparing search index...

    Interface WaterParams

    Parameters of the water material (plain JSON, live through MPMSolver.set).

    interface WaterParams {
        bulk: number;
        density: number;
        gamma: number;
        viscosity: number;
        [key: string]: number;
    }

    Hierarchy

    • Record<string, number>
      • WaterParams

    Indexable

    • [key: string]: number
    Index
    bulk: number

    Bulk modulus K of the equation of state, Pa. Sound speed is √(K·γ/ρ); real water's 2.2 GPa is far too stiff to step in real time.

    density: number

    Rest density, kg/m³.

    gamma: number

    Tait exponent γ: p = K·(J^−γ − 1). 7 for water; 1 is the linear law.

    viscosity: number

    Dynamic viscosity μ, Pa·s (τ += μ·J·(C + Cᵀ)). Real water is 0.001; a little more damps sloshing on a coarse grid.