Interactive simulations & visualizations

Visualizing the beauty in physics and mathematics


Project maintained by zhendrikse Hosted on GitHub Pages — Theme by mattgraham

Atomic orbital scatter plots


JavaScript   Three.js  

📌 Recommended background information: LibreTexts Chemistry

2D scatter plots


Source  

3D scatter plots


Source  

The 3D-version uses Monte-Carlo sampling + rejection sampling based on the probability density $|\psi|^2$, so per orbital a radial distribution and angular weight is generated.

\[P(r,\theta,\phi) \propto |\psi(r,\theta,\phi)|^2\]

First we generate a radial candidate, next uniform angles, and accept the point with chance equal to weight.


Share on: