NV-Center Vector Magnetometry: Reconstructing a 3D Field from Four Axes
Diamond nitrogen-vacancy defects sit along four crystal axes. Sweep a 3D magnetic field, read the Zeeman splitting each axis reports, and reconstruct the full field vector from the four projections -- the real technique behind NV vector magnetometers.
Nitrogen-vacancy defects in diamond don't all point the same way -- they sit along four distinct crystallographic axes, and each one reports the Zeeman splitting of only its own projection of the magnetic field. This simulator sets a true 3D field with magnitude and direction sliders, computes the ODMR splitting each of the four ⟨111⟩ axes would actually measure, and then runs the same least-squares reconstruction real diamond vector magnetometers use to recover the full field vector from those four partial readings. A noise toggle shows how finite measurement precision degrades the reconstruction, and live readouts compare the true and recovered field magnitude and direction.
Diamond nitrogen-vacancy defects sit along four distinct crystal axes, each reporting only its own Zeeman-splitting projection of an applied field. Set a true 3D magnetic field and watch the same least-squares algorithm real NV vector magnetometers use reconstruct it from the four partial readings, with a noise toggle showing how measurement precision limits accuracy.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install