One-sided Reflection

One-sided Reflection
Loading the math board and drawing, please wait…
2014-04-28 23:03
In collections Light
This example demonstrates reflection using the normal vector to distinguish the front and back of a surface. Key mathematical concepts include vectors and reflection transformations. GeoGebra commands used include Circle, Point, Segment, UnitVector, Vector, Midpoint, UnitOrthogonalVector, Angle, If, and Reflection. Suitable for high school or university geometry and physics courses.

GeoGebra Commands & Parameters

  1. Circle(S, 1) → c
  2. Point(c) → A
  3. Segment(S, A) → SA
  4. UnitVector(SA) → L
  5. Vector(C, D) → v
  6. Segment(C, D) → CD
  7. Midpoint(CD) → M
  8. UnitOrthogonalVector(v) → N
  9. Angle(D, M, M + N) → β
  10. Vector(C, S) → w
  11. If(oneSide, cond1 ∧ cond2, cond1) → isect
  12. Reflection21(S, A, C, D, N, oneSide) → SX, X, R
  13. Ray(X, R) → a

AI Drawing Prompt Reference

Draw a circle c, then pick a point A on the circle and connect SA to find its unit vector L. Given vector v, find its midpoint M and its unit orthogonal vector N, calculate angle β. Then find vector w, and based on condition oneSide, perform the reflection to get SX and point X, and finally draw ray a.
The prompt above was compiled from the original drawing commands and is for reference only.