Equiangular Transformation!!!
Loading the math board and drawing, please wait…
This is a dynamic and modifiable GeoGebra applet demonstrating equiangular polygons. Key concepts include equiangular transformations and polygon construction. Commands used include Rotate, Angle, Ray, Point, Intersect, Polygon, Segment, etc. Suitable for high school geometry education.
GeoGebra Commands & Parameters
Rotate(A, 108°, B) → A'Angle(A, B, A') → αRay(B, A) → fRay(B, A') → gPoint(f) → CRotate(B, (-(108°)), C) → B'Angle(B', C, B) → βRay(C, B') → hPoint(h) → DRotate(C, (-(108°)), D) → C'Angle(C', D, C) → γRay(D, C') → iPoint(i) → ERotate(D, (-(108°)), E) → D'Angle(D', E, D) → δRay(E, D') → jIntersect(g, j) → FPolygon(F, B, C, D, E) → poly1, f_1, b, c, d, eSegment(F, E) → kSegment(E, D) → lSegment(D, C) → mSegment(C, B) → nSegment(B, F) → pMin(list) → aCircle(B, (0.2 * a)) → qIntersect(q, p) → H,Intersect(q, n) → I,CircleSector(B, I, H) → rDilate(B, If[0 < o ≤ 1, 1 - o, 0], C) → B'_1Vector(B, B'_1) → uTranslate(r, u) → r'Rotate(r', If[1 < o ≤ 2, (((o - 1) * 2) * π / 5), (2 * π / 5)], C) → r''Dilate(C, If[2 < o ≤ 3, 3 - o, 0], D) → C'_1Vector(C, C'_1) → vTranslate(r'', v) → r'''Rotate(r''', If[3 < o ≤ 4, (((o - 3) * 2) * π / 5), (2 * π / 5)], D) → sDilate(D, If[4 < o ≤ 5, 5 - o, 0], E) → D'_1Vector(D, D'_1) → wTranslate(s, w) → s'Rotate(s', If[5 < o ≤ 6, (((o - 5) * 2) * π / 5), (2 * π / 5)], E) → s''Dilate(E, If[6 < o ≤ 7, 7 - o, 0], F) → E'Vector(E, E') → tTranslate(s'', t) → s'''Rotate(s''', If[7 < o ≤ 8, (((o - 7) * 2) * π / 5), (2 * π / 5)], F) → c_1
AI Drawing Prompt Reference
Draw a regular pentagon with each interior angle of 108 degrees. Start by rotating point B 108 degrees around point A to get point A', then construct angle AAB', take points C and D on the sides of the angle, then construct angles B'CB and CDC', and finally connect the points to form the pentagon.
The prompt above was compiled from the original drawing commands and is for reference only.