Reflection in Action: Mirror and Translation in 3D

Reflection in Action: Mirror and Translation in 3D
Loading the math board and drawing, please wait…
2017-12-25 10:10
In collections Mathematics Form 2
① This GeoGebra example dynamically demonstrates the effect of reflection (mirror) combined with translation and rotation on a 3D solid (such as a rectangular prism), visualizing how geometric transformations act on objects in space. ② Core mathematical concepts include reflection in planes, translation, rotation, orthogonal lines, polygons, and solids or 3D shapes, with a touch of optimization problems as a broader context. ③ Construction highlights: from the summary, commands such as Line, Mirror, Vector, Polygon, Translate, Rotate, OrthogonalLine, Intersect, and Segment are used, creating multiple points (A, B, C, etc.), vectors (u, v, w), lines (d, f), and polygons (poly1, poly2, poly3). Interactive buttons (button1, button2, button3) control the transformation steps, enabling step-by-step exploration. ④ Suitable for high school or early university students learning solid geometry and transformations, as well as for math lab sessions to understand spatial symmetry and rigid motions.

GeoGebra Commands & Parameters

  1. Line(D, E) → f
  2. Mirror(C, f) → C'
  3. Vector(C, C') → v
  4. Mirror(B, f) → B'
  5. Vector(B, B') → w
  6. Mirror(A, f) → A'
  7. Vector(A, A') → u
  8. Polygon(A, B, C) → poly1, c, a, b
  9. Translate(A, Vector[(d * u)]) → A'_1
  10. Translate(B, Vector[(d * w)]) → B'_1
  11. Translate(C, Vector[(d * v)]) → C'_1
  12. Polygon(A'_1, C'_1, B'_1) → poly2, b'_1, a'_1, c'_1
  13. Rotate(B, (((Dir(2) * d) * 180))°, f) → B'_2
  14. Rotate(C, (((Dir(3) * d) * 180))°, f) → C'_2
  15. Rotate(A, (((Dir(1) * d) * 180))°, f) → A'_2
  16. Polygon(C'_2, A'_2, B'_2) → poly3, b'_2, c'_2, a'_2
  17. OrthogonalLine(A, f) → g
  18. Intersect(f, g) → F
  19. OrthogonalLine(B, f) → h
  20. OrthogonalLine(C, f) → i
  21. Intersect(f, h) → G
  22. Intersect(f, i) → H
  23. Segment(A, F) → j
  24. Segment(B, G) → k
  25. Segment(C, H) → l
  26. Rotate(A, (((Dir(1) * d) * 180))°, f) → A'_3
  27. Rotate(F, (((Dir(1) * d) * 180))°, f) → F'
  28. Segment(A'_3, F') → j'
  29. Rotate(B, (((Dir(2) * d) * 180))°, f) → B'_3
  30. Rotate(G, (((Dir(2) * d) * 180))°, f) → G'
  31. Segment(B'_3, G') → k'
  32. Rotate(C, (((Dir(3) * d) * 180))°, f) → C'_3
  33. Rotate(H, (((Dir(3) * d) * 180))°, f) → H'
  34. Segment(C'_3, H') → l'
  35. SelectedIndex(Bahasa) → nn

AI Drawing Prompt Reference

Draw a rectangular prism and apply reflection and translation transformations. First, create a rectangular prism. Then, choose a plane as the mirror axis. Next, perform mirror transformations on the prism's three vertices to generate new vertices. Use these new vertices to create a new prism. After that, apply a rotation transformation to the original prism to generate a third prism. Finally, draw some auxiliary lines, such as perpendicular lines and intersections, to help understand spatial symmetry and rigid motions.
The prompt above was compiled from the original drawing commands and is for reference only.