The Huygens principle proposes that every point on a wavefront can be considered a secondary source of spherical wavelets. The new wavefront is determined by the tangent lines to these secondary wavelets. Originally proposed by Christiaan Huygens in 1678, it provided a qualitative explanation for linear and spherical wave propagation, and the laws of reflection and refraction. However, it could not fully explain the phenomenon of diffraction. The principle can be applied to analyze the propagation of all wave types, including how light rays refract and reflect when changing mediums.