Crystal Lattice Chemistry Simulator
Interactive 3D crystal-lattice simulator: switch between ionic (NaCl rock-salt), covalent (diamond), metallic (FCC close-packed) and molecular (van der Waals) unit cells, watch thermal expansion vibrate and swell the lattice, and click any atom to reveal its coordination shell.
Explore how the type of chemical bond dictates a crystal's geometry. Switch between an ionic NaCl rock-salt lattice, a covalent diamond lattice, a metallic close-packed lattice and a weakly-bonded molecular lattice, each rendered as a real 3D unit cell built from instanced atoms and bond rods. Raise the temperature to watch linear thermal expansion swell the lattice parameter and intensify atomic vibration, and click any atom to reveal its coordination shell.
Interactive 3D unit-cell simulator comparing ionic (NaCl), covalent (diamond), metallic (FCC) and molecular (van der Waals) crystal lattices, with instanced atoms and bond rods, thermal-expansion driven vibration, and click-to-inspect coordination shells.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install