Interactive tools and simulations for physics, mathematics & optics education.
Drag focal length and object distance; watch the principal rays form real and virtual images.
The same ray diagram, written in Python and run in your browser via PyScript/Pyodide.
Coming soon.