Home▸Geology & Earth Science▸Pumice Quarry (2D)

Pumice Quarry (2D): Vesicularity, Bulk Density & Buoyancy

2D quarry-face lab: a depth-dependent vesicularity profile φ(z) = 0.45 + 0.35·sin(πz/40) sets bulk density ρ = ρsolid·(1−φ), a handling-intensity slider collapses vesicle walls into fines, and a water-soak timer shows a real pumice sample sinking once its open pores saturate past the 1000 kg/m³ threshold.

Geology & Earth Science2DIntermediate60 FPS📱 Mobile-adapted⇄ 3D version
2d-pumice-quarry ↗ Open standalone

This 2D companion drives the same vesicularity-depth model and buoyancy physics as the 3D quarry diagram — a depth-dependent porosity profile, a handling-intensity penalty that collapses vesicle walls into fines, and bulk density from the solid-glass/pore-fraction relation — through a flat cross-section view instead of a rotating process scene, and adds a dimensional layer the 3D version doesn't have: a water-soak timer that turns the porosity model into a live floats-then-sinks demonstration, with the wet density read out in real kg/m³.

⚙ Under the hood

2D quarry-face lab: a depth-dependent vesicularity profile sets bulk density, a handling-intensity slider collapses vesicle walls into fines, and a water-soak timer shows pumice sinking once its open pores saturate past the 1000 kg/m³ threshold.

pumicevesicularitybulk densitybuoyancyquarryporosity

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)