For this project, I really want to make something in 3D. So I created a oscilloscope (CRT) simulator.
It’s basically a electron generator and two deflecting coil which affects x and y acceleration. The accelerated particles are shot to the screen and stay there until they fade out. Since the math function at both x and y axis are both sine waves, it draws Lissajous curve on the screen.
I also added a control panel to tweak the parameter and see how the generated pattern change.
- Code: https://github.com/jasongao97/oscilloscope
- Live website: https://jasongao97.github.io/oscilloscope/