This is a computer program that creates a very realistic simulation of a Michelson interferometer, in 3 dimensions.
3D navigation
beam splitter angle adjustment
movable mirror controlled by a micrometer
variable-wavelength laser
plane or spherical waves, using a lens
adjustable background light
introducing fog to see the laser paths
C++ programming language
OpenGL graphics libraries
GPL free-software license
This software has been produced within the framework of an undergraduate research project at the Faculty of Engineering of the University of Porto.