Predict reflection from the local surface normal
A ray represents a direction of light propagation, perpendicular to a wavefront in the simple isotropic media used here. It is not a narrow physical object whose width determines light intensity. Geometric optics follows rays when wavelength-scale interference and diffraction can be neglected; those wave effects require a different model later.
Learning outcome: Compare normal tilts 0°, +5° and −5° at the same incident setting. Check both normal-relative angles and the outgoing page-relative angle. Explain how several differently tilted patches would produce diffuse reflection.
Starting recap
Define normal angles and signed object/image distances. Distinguish actual ray intersections from backward extensions, and keep the focal/critical boundaries explicit rather than forcing a finite answer.
All lessons are open directly. Your saved experiments remain when you leave and return.
Try
An incoming ray at 40° from downward vertical strikes a horizontal surface whose normal is upward. Its reflection is 40° from upward vertical. Tilting the normal 5° toward +x makes the incidence angle relative to that normal 45° and the outgoing direction 50° from upward vertical.
Open the experimentPredict
When the normal tilts by 5°, does the reflected direction change by 5° or 10° if the incoming ray is fixed?
Experiment
Compare normal tilts 0°, +5° and −5° at the same incident setting. Check both normal-relative angles and the outgoing page-relative angle. Explain how several differently tilted patches would produce diffuse reflection.
Use the local normal to predict reflected direction
Worked teaching model · synthetic values · A single ray reaches the origin from above-left. Unit incoming direction (sinα,−cosα); upward local normal (sinβ,cosβ). Specular reflection r=d−2(d·n)n. Normals vary on rough surfaces but the same local law still holds. Ray directions, not wave intensity.
Reset keeps your prediction, captures and practice history.
Physical ray direction follows its listed first coordinate to last coordinate. Dashed lines are not extra propagating rays. Display scale changes between settings; within the diagram both axes use the same scale.
| Segment | Coordinates in listed direction | Type |
|---|---|---|
| Incoming physical ray | (-0.64279, 0.76604) → (0, 0) | Physical ray |
| Reflected physical ray | (0, 0) → (0.64279, 0.76604) | Physical ray |
| Local normal | (0, 0) → (0, 1) | Extension / construction |
| Reflecting surface | (-1, 0) → (1, 0) | Extension / construction |
| Quantity | Value | Unit |
|---|---|---|
| Incidence angle from local normal | 40 | degrees |
| Reflection angle from local normal | 40 | degrees |
| Outgoing angle from +y toward +x | 40 | degrees |
Accessible plot coordinates
Reflection angles are measured from the local normal, not from the surface or page edge.
The incoming and outgoing unit vectors have equal magnitude and equal normal angles. Rotating a plane mirror by β rotates its reflected direction by 2β for a fixed incident ray within this geometry. Diffuse reflection changes the normal from patch to patch, not the local law.
Reflection angles are measured from the local normal, not from the surface or page edge.
The incoming and outgoing unit vectors have equal magnitude and equal normal angles. Rotating a plane mirror by β rotates its reflected direction by 2β for a fixed incident ray within this geometry. Diffuse reflection changes the normal from patch to patch, not the local law.
Captures preserve recipes and replay their calculated results. They are synthetic model evidence, not physical measurements.
Understand
Apply
Public practice checks a specific claim. It does not establish independent mastery.
Why does diffuse reflection not violate the law of reflection?
Continue
Completion requires a saved prediction, at least one capture and a reflection. Presence checks do not grade your reasoning.
Skipping retains experiments and awards no mastery.
Save a science backup or import one
Science work is stored locally in this browser, separately from mathematics and AI. It does not sync automatically. Use this science-only backup; this checkout's older all-subject export does not include science.
A legacy file is available only when the complete snapshot fits the 36 MB limit. For larger snapshots, prepare a complete file set below; never discard notebooks to make a smaller file.
Matching imported notebook drafts replace their current drafts. Omitted lessons and known first attempts remain. Export your current work first if you want to retain both drafts.
Complete file sets and course backups
A file set can hold more work than one science file. Keep its manifest and every part together. Each file is limited to 36 MB. This format needs this version of LearnAI or a compatible newer version; older versions can use only the legacy single-file backup above.
The set includes every saved science course and global continuation at this moment. Later edits need a new export. A conflicting tab exports its own visible work, which may differ from saved work in another tab.
0 file(s) selected. File order and filenames do not determine identity. Missing, changed or conflicting parts block the entire restore; no good part is applied by itself.
Science storage: loading. No account or remote computation is required.