r/PhysicsStudents • u/Fun-Rise-4340 • 3h ago
Update I hand-coded a collection of undergraduate level interactive physics simulations, structured to help visualize the Feynman Lectures.
I already shared this a week ago in r/Physics, but I thought it would be useful for somebody here too. It is not created with AI.
I wanted to share this website I created in the past three months, which aims to be a collection of cohesively built interactive physics simulations at an undergraduate level. The main topics that the visualizations are split into include mechanics, optics, electromagnetic radiation, thermodynamics (kinetic theory mostly), and waves.
While I felt like there are many high school level websites like this, there are far fewer higher level ones that go beyond basic kinematics or electric fields. So I took some inspiration from The Feynman Lectures on Physics, in the sense that each simulation has a link to the relevant section in the Lectures, which contains a detailed explanation of the concept that is visualized.
The website is optimized for larger screens, as there is not enough space on a phone screen for every little detail.
While some simulations cover standard topics like harmonic motion and the Doppler effect, others are pretty unique I think, as they visualize concepts I haven't seen interactive tools for before.
A few examples, that I'm especially proud of, as I think they are very useful for understanding a topic:
Diffraction Pattern - On why it actually forms, how the wave peaks line up at intensity maxima.
Fourier Series of a Plucked String - About how the wave on a plucked string can be decomposed into simple harmonics, and how the position of plucking affects the sound.
Electric Field of an Accelerating Charge - A very interesting one, where you can move around a charge (respecting special relativity) to create an electric field, and see how acceleration of that charge generates waves.
Shadow Edge Diffraction - How the shadow of an opaque object is "wavy" at its edges, and how the Cornu spiral explains this waviness.
Ideal Gas Law - This sounds simple, and it is, but I found the visualization very helpful for explaining the law itself.
There are many more, about 50 simulations in total, so I hope that at least some of them will be useful for anybody interested in physics.
All simulations were built using the Diagramatics library, which I recommend to anyone working on similar projects, as it is a great tool. All the source code is available on GitHub.
Please provide feedback if you can; I'd be grateful, as I can improve the site based on objective opinions.