Dynamic Illustration of a Regular Hexagon
Loading the math board and drawing, please wait…
This is a dynamic and modifiable illustration of a regular hexagon problem, demonstrating the properties and related geometric transformations of a regular hexagon. Key mathematical concepts include polygons, rotation, and translation. It is constructed using GeoGebra commands such as Polygon, Circle, Rotate, etc. Suitable for middle school and above students to learn about geometric transformations and properties of polygons.
GeoGebra Commands & Parameters
Polygon(A, B, 6) → poly1, f, F, g, h, i, j, k, C, D, ECircle(F, A) → cLine(F, D) → lIntersect(c, l) → G, HLine(D, B) → mCircle(D, Distance[A, F]) → dIntersect(d, m) → I, JSegment(A, F) → nSegment(F, E) → pSegment(E, D) → qSegment(D, C) → rSegment(C, B) → sSegment(B, A) → tDistance(E, H) → aDistance(H, J) → bDilate(F, If[0 < u ≤ 1, 1 - u, 0], H) → F'Segment(F, F') → f_1Dilate(H, If[1 < u ≤ 2, 2 - u, 0], D) → H'Segment(H, H') → g_1Dilate(D, If[2 < u ≤ 3, 3 - u, 0], J) → D'Segment(D, D') → h_1Dilate(J, If[3 < u ≤ 4, 4 - u, 0], B) → J'Segment(J, J') → i_1Rotate(A, If[4 < u ≤ 5, ((u - 4) * π / 2), π / 2], F) → A'Rotate(F, If[4 < u ≤ 5, ((u - 4) * π / 2), π / 2], F) → F'_1Segment(A', F'_1) → n'Rotate(D, If[5 < u ≤ 6, ((-(u - 5)) * π / 2), ((-π)) / 2], D) → D'_1Rotate(C, If[5 < u ≤ 6, ((-(u - 5)) * π / 6), ((-π)) / 6], D) → C'Segment(D'_1, C') → r'Dilate(E, If[7 < u ≤ 8, 8 - u, 0], H) → E'Segment(E, E') → j_1Dilate(H, If[8 < u ≤ 9, 9 - u, 0], J) → H'_1Segment(HH, H'_1) → k_1