Interactive Optics Simulations Using Python
This project will be comprised of a collection of interactive optics simulations. More specifically, there will be two simulations that model the reflection of light at a spherical surface and two simulations that will model light propagation through converging and diverging lenses. An object in optics is a source of light. Realistically, such an object would extend in three dimensions, but in these simulations I will only consider idealized point objects that have some amount of height and negligible width. In addition, for these simulations I will use idealized thin lenses, where the refraction significance of the thickness of the lens can be ignored.