CaCO₃ Nanoparticle Polymorph Selection: Calcite, Vaterite & Aragonite
Interactive 3D crystallization beaker: tune supersaturation, Mg²⁺/Ca²⁺ ratio, temperature and pH to control which CaCO₃ polymorph — calcite, vaterite or aragonite — nanoparticles form as, with live nucleation-rate and phase-fraction readouts.
When calcium and carbonate ions meet in solution, the CaCO₃ that precipitates out doesn't always take the same crystal form — this simulator renders a real 3D crystallization beaker where nucleating nanoparticles grow into one of three genuine CaCO₃ polymorphs: rhombohedral calcite, spherical vaterite or needle-shaped aragonite. Classical nucleation theory drives how fast particles appear from your supersaturation and temperature settings, while a Mg²⁺/Ca²⁺ inhibition rule — the same mechanism that keeps seawater and biominerals aragonite-rich instead of calcite — governs which polymorph each nucleus locks into and whether metastable vaterite survives or converts to calcite over time. Live readouts track the nucleation rate, particle count, mean size and the evolving phase fractions as the beaker fills.
Tune supersaturation, Mg²⁺/Ca²⁺ ratio, temperature and pH in an interactive 3D crystallization beaker to control which CaCO₃ polymorph — calcite, vaterite or aragonite — nucleating nanoparticles form as, the same competition exploited to engineer carbonate drug-delivery nanoparticles.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install