Total Internal Reflection

Total Internal Reflection
Loading the math board and drawing, please wait…
2018-12-08 17:38
This GeoGebra example dynamically models the phenomenon of total internal reflection, where light traveling through a medium with higher refractive index strikes the boundary with a lower refractive index at an angle exceeding the critical angle, causing complete reflection. Key mathematical concepts include Snell's law, critical angle calculation, ray-optics geometry, and vector-based angle measurement. Construction utilizes GeoGebra commands such as Mirror, Intersect, Ray, Angle, Rotate, Point, Line, and Segment to simulate light paths, reflection interfaces, and angular relationships. The model is suitable for high school physics, optics units, and introductory calculus or geometry courses exploring parametric rays and geometric transformations.

GeoGebra Commands & Parameters

  1. Mirror(B, yAxis) → B'
  2. Intersect(xAxis, yAxis) → A
  3. Mirror(A, yAxis) → A'_1
  4. Ray(A'_1, B') → f'
  5. Ray(A, B) → f
  6. Angle(yAxis, f') → r_{2}
  7. Ray(A, C) → g
  8. Rotate(A, r, (0, 0)) → A'
  9. Rotate(C, (-r), (0, 0)) → C'
  10. Ray(A', C') → g'
  11. Angle(g', g) → r_{1}
  12. Ray(A'_1, B') → h
  13. Point(f) → D
  14. Vector(B, D) → u
  15. Point(f') → G
  16. Intersect(r_{2}, f, 1) → H
  17. Intersect(f, h) → I
  18. Point(h) → J
  19. Vector(I, J) → a
  20. Intersect(f, h) → L
  21. Point(h) → M
  22. Vector(L, M) → w
  23. Intersect(f, g') → E
  24. Point(g') → F
  25. Vector(E, F) → v
  26. Angle(f, yAxis) → α
  27. Point(yAxis) → K
  28. Point(yAxis) → N
  29. Point(xAxis) → O
  30. Point(xAxis) → P
  31. Line(O, P) → j
  32. Point(yAxis) → Q
  33. Point(yAxis) → R
  34. Segment(Q, R) → i
  35. Textfield(n) → InputBox1

AI Drawing Prompt Reference

Create a dynamic model of total internal reflection. Start by placing point B on the y-axis and drawing ray f from the intersection of x-axis and y-axis, point A. Then, place point C on the y-axis and rotate A and C to form ray g. Reflect ray f and g at point B to form f' and g'. Measure the angle α between ray f and the y-axis, and the angle r1 between ray f and g'. Finally, use the intersection points E of ray f and g', and I of ray f and g, to draw vectors v and a, illustrating the path of the rays and the reflection angles.
The prompt above was compiled from the original drawing commands and is for reference only.