The other good, free simulator I've used is https://phydemo.app/ray-optics/ although I've struggled to get it to do anything real because it doesn't seem to allow you to set the focal length of lenses except by editing their sizes/shapes.
I like to crank the # of rays way, way up and then sort of move lenses around to visualize somethign I'm working on the optical table.
I like to crank the # of rays way, way up and then sort of move lenses around to visualize somethign I'm working on the optical table.