Optics, electromagnetic theory Geometrical optics Fact
Law of reflection
Statement
Let a ray of light with unit direction vector hit a smooth reflecting surface at a point where the unit normal is . Let be the angle between the incident ray and the normal, and the angle between the reflected ray and the normal. Then the reflected ray lies in the plane spanned by and , on the other side of the normal, and Equivalently, the reflected direction is
Remarks
The vector form says that is the image of under the reflection in the tangent plane of the surface. The tangential part of is kept and the normal part changes sign.
One proof uses Fermat's principle for a plane mirror. Reflecting the end point in the mirror to a point turns a path into a path of the same length. This path is shortest when it is a straight line. That line makes equal angles with the normal on both sides.
Example: a ray with direction hits the mirror with normal . Then and : both rays make the angle with the normal.
Going deeper
For a student
The law of reflection, with Snell's law, is all that ray tracing needs at a surface. For curved mirrors it is applied with the normal at each point, which gives the focusing of a parabolic mirror: rays parallel to its axis reflect through its focus. In wave optics it follows from matching the phases of the incident and reflected plane waves along the surface.
Reading path
To understand this page from the ground up, read these 7 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Calculus of variations concept
- Euler–Lagrange equation concept
- Geodesic concept
- Normal vector concept
- Reflection concept
- Fermat's principle statement
- Law of reflection statement
Where this leads
4 pages build on this one.
Further reading
- Web https://en.wikipedia.org/wiki/Specular_reflection, Law of reflection
About this page
| Tag | JSTZ7M5VEB |
|---|---|
| URI | m2://JSTZ7M5VEB |
| Kind | statement, fact |
| Writing | W0 stub |
| MSC | 78A05 |
| Status | This copy of the site has no build data. Run m2 status JSTZ7M5VEB. |
| Uses | Fermat's principle, Normal vector, Reflection |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.