HomeMaterials SciencePowder X-ray Diffraction Rings

Powder X-ray Diffraction Rings

Interactive 2D Debye-Scherrer powder diffraction simulator: watch randomly-oriented crystallite grains build up real diffraction rings on a flat detector plate as Bragg's law and cubic structure-factor selection rules are solved live.

Materials Science2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-xray-diffraction-crystallography ↗ Open standalone

A powder or polycrystalline sample contains countless tiny crystallite grains pointing in every possible random direction, so instead of the single-crystal rotation photograph's discrete spots, the same Bragg diffraction physics produces continuous rings on a flat detector — the classic Debye-Scherrer geometry. This simulator computes the real reciprocal-lattice spacings for a chosen cubic structure (simple cubic, FCC, or BCC, with their true structure-factor extinction rules), solves Bragg's law for each allowed family of lattice planes, and projects the resulting cones onto a flat plate at a chosen distance to get exact ring radii. A live grain-flash animation shows individual crystallites firing at random positions around each ring as the exposure accumulates, and hovering the plate reads off the scattering angle and nearest {hkl} family under the cursor.

⚙ Under the hood

Watch randomly-oriented crystallite grains build up real Debye-Scherrer diffraction rings on a flat 2D detector plate as Bragg's law and cubic structure-factor selection rules are solved live.

x-ray diffractionpowder diffractionDebye-ScherrerBragg's lawcrystallographymaterials science

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

What did you find?

Add reproduction steps (optional)