Numerical Refraction by Curved Surface Demo

Numerical Refraction by Curved Surface Demo
Loading the math board and drawing, please wait…
2020-06-22 15:00
This example demonstrates the geometric phenomenon of light refraction through a curved surface. Key math concepts include refraction laws, curved geometry, and vector operations. Construction involves commands like Circle, Line, Intersect, Point, Ray, Vector, Angle, Rotate, Distance, Segment, Circumference, PointIn. Suitable for high school physics and mathematics education to understand curved optical principles.

GeoGebra Commands & Parameters

  1. Circle(C, r) → c
  2. Line(C, xAxis) → d
  3. Intersect(c, d) → A, B
  4. Point(c) → H
  5. Ray(P, H) → g
  6. Ray(C, H) → h
  7. Vector(P, H) → u
  8. Point(g) → I
  9. Angle(g, h) → α
  10. Point(h) → J
  11. Intersect(c, d, 2) → K
  12. Intersect(c, d, 2) → N
  13. Intersect(c, d, 2) → O
  14. Intersect(c, d, 2) → S
  15. Intersect(c, d, 2) → T
  16. Rotate(J, (-ar), H) → J'
  17. Angle(J', H, J) → β
  18. Line(H, J') → i
  19. Intersect(c, d, 1) → L
  20. Intersect(c, d, 1) → M
  21. Intersect(c, d, 1) → Q
  22. Intersect(d, i) → R
  23. Distance(B, R) → distanceBR
  24. Vector(H, J') → v
  25. Segment(R, H) → j
  26. Segment(C, J) → k
  27. Vector(H, I) → w
  28. Point(c) → U
  29. Ray(C, U) → l
  30. Point(l) → V
  31. Vector(C, V) → m
  32. Ray(P, U) → n
  33. Point(n) → W
  34. Vector(P, U) → p
  35. Vector(U, W) → q
  36. Angle(W, U, V) → θ
  37. Rotate(V, (-ar2), U) → V'
  38. Angle(V', U, V) → γ
  39. Line(U, V') → s
  40. Vector(U, V') → t
  41. Intersect(d, xAxis) → Z
  42. Intersect(d, xAxis) → A_1
  43. Intersect(s, d) → B_1
  44. Segment(U, B_1) → f_1
  45. Distance(A, B_1) → distanceAB1
  46. Distance(A, P) → distanceAP
  47. Distance(L, I) → LI
  48. Distance(C, P) → distanceCP
  49. Distance(C, B_1) → distanceCB1
  50. Circumference(c) → circumferencec
  51. PointIn(c) → Pointc

AI Drawing Prompt Reference

Draw a light refraction diagram through a curved surface. Start by drawing a circle c and a line d parallel to the x-axis, and find their intersection points A and B. Then, take a point H on circle c and draw two rays g and h from H, intersecting c at I and J respectively. Rotate J to get J', and find the angle β between J' and H. Draw a line i through H and J', intersecting d at R. Next, find other intersection points L, M, Q, and S of c and d, and the intersection point R of d and i. Calculate the distance distanceBR between B and R. Draw vector v from H to J', and draw line segments j and k from R and J to H. Continue by drawing vector w from H to I, taking a point U on circle c, drawing a ray l from C to U, finding the intersection point V of l and c, drawing vector m from C to V, and a ray n from P to U, finding the intersection point W of n and c, drawing vector p from P to U and q from W to U, and calculating the angle θ between V and U. Rotate V to get V', and find the angle γ between V' and U. Draw a line s through U and V', intersecting d at B_1. Draw line segment f_1 from U to B_1, and calculate the distances distanceAB1 between A and B_1, distanceAP between A and P, LI between L and I, and distanceCP between C and P.
The prompt above was compiled from the original drawing commands and is for reference only.