optgeo is a program to plot the movement of rays through an optic equipment. Many pieces, like lenses, mirrors, curved mirrors can be assembled.
Unknown
2.25-4 (landing)
2.25-4 (dawn)
2.25-2+b1 (crimson)
2.25-2 (byzantium)
Video