Pokud vlnění dopadne na překážku, může se od ní odrazit, nebo jí projít (lomit se).
Odraz i lom vlnění lze odvodit pomocí Huygensova principu.
Pro odraz platí: α´ = α. Úhel odrazu vlnění se rovná úhlu jeho dopadu na překážku = zákon odrazu vlnění.
Pokud vlnění prochází z jednoho prostředí do jiného, dochází k lomu.
Úhel dopadu označíme α, úhel β, který svírá lomený paprsek s kolmicí dopadu, je úhel lomu.
Vztah mezi úhlem dopadu a úhlem lomu vyjadřuje Snellův zákon.
Označíme-li v1 rychlost vlnění v prvním prostředí a v2 rychlost vlnění v druhém prostředí, pak můžeme Snellův zákon napsat ve tvaru