Test yourself: Enlargement (Dilation)

Test yourself: Enlargement (Dilation)
Loading the math board and drawing, please wait…
2013-12-05 19:00
This example demonstrates the effect of dilation on geometric figures, involving core concepts like scale factors, similar shapes, orthocenters, natural numbers, percentages, numerical calculations, and exponential functions. It utilizes GeoGebra commands such as Random, Element, If, RandomElement, Sequence, Flatten, Shuffle, Take, Point, First, Line, Segment, Dilate, and Distance, with objects like factors, type, fractionAllowed, sf, step, D, list1, list2, list3, list6, A, i, list4, list5, C, B, lineAB, a, E, F, d, G, e, O, B', CC, C', b', A', correct, button1, wellDone, score, text1, finished, g, b, h, text3. Suitable for middle school students and above to learn geometric transformations and proportional relationships.

GeoGebra Commands & Parameters

  1. Random(1, 5) → type
  2. Element({false, true, false, false, true}, type) → fractionAllowed
  3. Element(factors, type) → sf
  4. If(round(sf) ≟ sf, 1, 2) → step
  5. RandomElement({(2, 3), (3, 3), (3, 2), (1, 3)}) → D
  6. Sequence(Sequence[(i, j), i, 1, 6 / abs(sf), step], j, 1, 6 / abs(sf), step) → list1
  7. Flatten(list1) → list2
  8. Shuffle(list2) → list3
  9. Take(list3, 3, 3) → list6
  10. Point(list6) → A
  11. Random(1, 3) → i
  12. First(list3, 1) → list4
  13. Take(list3, 2, 2) → list5
  14. Point(list6) → C
  15. Point(list5) → B
  16. Line(A, B) → lineAB
  17. Segment(A, B) → a
  18. Segment(E, F) → d
  19. Segment(F, G) → e
  20. RandomElement({(3, 3), If[fractionAllowed, (2.5, 2.5), (3, 3)]}) → O
  21. Dilate(B, sf, O) → B'
  22. If(Distance[C, lineAB] ≟ 0, C + (step * (sgn(x(lineAB)), sgn(y(lineAB)))), C) → CC
  23. Dilate(CC, sf, O) → C'
  24. Segment(B', C') → b'
  25. Dilate(A, sf, O) → A'
  26. Segment(B, CC) → b
  27. Distance(C, Line[A, B]) → h

AI Drawing Prompt Reference

Illustrate the effect of dilation on a geometric figure with a randomly chosen center point and an initial shape. Determine a random scale factor and scale the initial shape to create a new figure under this factor. Display the original and dilated shapes, highlighting their relationships with the center point. Calculate and show the distance from key points to a line, and emphasize the proportional relationships between the shapes to demonstrate similarity and scaling transformations.
The prompt above was compiled from the original drawing commands and is for reference only.