Eclipses occur due to the optical phenomenon known as 'Rectilinear propagation'. Rectilinear propagation is a wave property which states that waves propagate in straight lines. An Eclipse is an astronomical event that occurs when an astronomical object is temporarily observed.