Solar and Lunar eclpses are the result of 3D circumstances, but simple models can be created in 2D to get the ideas across. Created by Jeff Bryant (jeffb@wolfram.com)