Another Special Triangle and Its Properties (II)

Another Special Triangle and Its Properties (II)
Loading the math board and drawing, please wait…
2016-04-27 01:00
① This applet demonstrates that an equilateral triangle has all interior angles of 60° and explores its incircle, circumcircle, and related properties. ② Core concepts include equilateral and equiangular triangles, angle bisectors, incircle, and geometric transformations such as rotation, dilation, and translation. ③ Construction uses Polygon to create the triangle, Dilate, Rotate, and Translate for scaling, rotating, and translating, Segment, Circle, Intersect, CircleSector, and CircleArc for segments, circles, intersections, sectors, and arcs, and Vector for vector operations. ④ Suitable for middle‑school geometry demonstrations, high‑school geometry investigations, and introductory GeoGebra lessons.

GeoGebra Commands & Parameters

  1. Polygon(A, B, 3) → poly1, a, b, c, C
  2. Dilate(A, If[0 < d ≤ 1, 1 - d, 0], B) → A'
  3. Segment(A, A') → e
  4. Dilate(B, If[1 < d ≤ 2, 2 - d, 0], C) → B'
  5. Segment(B, B') → f
  6. Dilate(C, If[2 < d ≤ 3, 3 - d, 0], A) → C'
  7. Segment(C, C') → g
  8. Segment(A, B) → h
  9. Segment(A, C) → i
  10. Segment(B, C) → j
  11. Circle(A, (0.15 * h)) → k
  12. Intersect(k, i, 1) → D
  13. Intersect(k, h, 1) → E
  14. CircleSector(A, E, D) → p
  15. Rotate(A, If[3.5 < d ≤ 4.5, ((d - 3.5) * π / 3), 1.0471975511965976], A) → A'_1
  16. Rotate(A', If[3.5 < d ≤ 4.5, ((d - 3.5) * π / 3), 1.0471975511965976], A) → A''
  17. Segment(A'_1, A'') → e'
  18. Rotate(A, If[4.5 < d ≤ 5.5, ((-(d - 4.5)) * π / 3), -1.0471975511965976], B) → A'_2
  19. Rotate(A', If[4.5 < d ≤ 5.5, ((-(d - 4.5)) * π / 3), -1.0471975511965976], B) → A''_1
  20. Segment(A'_2, A''_1) → e'_1
  21. Dilate(A, If[6 < d ≤ 7, 7 - d, 0], B) → A'_3
  22. Vector(A, A'_3) → u
  23. Translate(p, u) → p'
  24. CircleArc(A, E, D) → q
  25. Rotate(p', If[7 < d ≤ 8, (((d - 7) * 2) * π / 3), 2.0943951023931953], B) → p''
  26. Circle(B, (0.15 * h)) → r
  27. Intersect(f, e'_1) → G
  28. Intersect(f, e'_1) → H
  29. Intersect(f, e'_1) → I
  30. Intersect(f, e'_1) → J
  31. Intersect(r, j, 1) → F
  32. Intersect(r, h, 1) → K
  33. CircleArc(B, F, K) → s
  34. Dilate(B, If[8 < d ≤ 9, 9 - d, 0], C) → B'_1
  35. Vector(B, B'_1) → v
  36. Translate(p'', v) → p'''
  37. Rotate(p''', If[9 < d ≤ 10, (((d - 9) * 2) * π / 3), 2.0943951023931953], C) → t

AI Drawing Prompt Reference

Draw an equilateral triangle ABC, then perform rotation and scaling operations around each vertex to generate a series of segments and arcs. First, use the polygon tool to create triangle ABC, then perform rotations and scalings around each vertex to generate segments and arcs, and finally use translation and rotation operations to construct the incircle and circumcircle of the triangle.
The prompt above was compiled from the original drawing commands and is for reference only.