90 Degree Rotation about ANY POINT: Quick Exploration

90 Degree Rotation about ANY POINT: Quick Exploration
Loading the math board and drawing, please wait…
2020-10-21 23:48
① This example demonstrates the geometric transformation of rotating a plane figure by 90 degrees about an arbitrary point (not necessarily the origin), allowing users to visually explore the positional relationship between the original and rotated shapes. ② Core mathematical concepts include rotation transformation, center of rotation, angle of rotation, corresponding points and segments, and the property that rotation preserves congruence and shape. ③ Construction highlights: Using GeoGebra commands such as Point, Polygon, Segment, Angle, Rotate, CircleArc, Line, and Mirror, the construction includes a center point CENTER, the original figure PREIMAGE, the rotated image IMAGE with corresponding points A' and B', and uses a slider or angle parameter α to control the rotation, while displaying auxiliary lines, arcs, and angle markers. ④ Suitable for middle and high school students learning geometric transformations, this interactive tool is ideal for classroom demonstrations or self-exploration to deepen understanding of rotation geometry and arbitrary rotation centers.

GeoGebra Commands & Parameters

  1. Point(y = y(CENTER)) → B
  2. Point(x = x(B)) → PREIMAGE
  3. Polygon(CENTER, B, PREIMAGE) → t1, c, a, b
  4. Segment(CENTER, B) → f
  5. Segment(B, PREIMAGE) → g
  6. Segment(PREIMAGE, CENTER) → h
  7. Angle(PREIMAGE, B, CENTER) → α
  8. Rotate(CENTER, If[0 < d ≤ 180, (d * π / 180)], CENTER) → A'
  9. Rotate(B, If[0 < d ≤ 180, (d * π / 180)], CENTER) → B'
  10. Rotate(PREIMAGE, If[0 < d ≤ 180, (d * π / 180)], CENTER) → IMAGE
  11. Polygon(A', B', IMAGE) → t1', c', a', b'
  12. Segment(B', IMAGE) → i
  13. Segment(IMAGE, CENTER) → j
  14. Segment(CENTER, B') → k
  15. Angle(IMAGE, B', CENTER) → β
  16. CircleArc(CENTER, PREIMAGE, IMAGE) → e
  17. Line(CENTER, PREIMAGE) → l
  18. Line(CENTER, IMAGE) → m
  19. Mirror(PREIMAGE, CENTER) → PREIMAGE'
  20. Mirror(IMAGE, CENTER) → IMAGE'
  21. Angle(PREIMAGE', CENTER, IMAGE') → δ

AI Drawing Prompt Reference

Draw a 90-degree rotation figure around a point. First, create a center point and an original triangle, then rotate the triangle 90 degrees around the center point to generate the rotated image. Use an angle parameter to control the rotation angle, and display the corresponding points and segments before and after rotation, as well as auxiliary lines and arcs.
The prompt above was compiled from the original drawing commands and is for reference only.