Hexagon Construction Example
Loading the math board and drawing, please wait…
This example demonstrates the geometric construction of a hexagon and its related transformations. It involves core mathematical concepts such as polygons, angles, vectors, rotation, reflection, translation, midpoint, centroid, and line intersections. The construction utilizes GeoGebra commands like Polygon, Midpoint, Centroid, Line, Rotate, Angle, Mirror, Intersect, Vector, and Translate. It is suitable for high school mathematics education, showcasing geometric transformations and construction techniques.
GeoGebra Commands & Parameters
Polygon(A, B, 6) → poly1, f, F, g, h, i, j, k, C, D, EMidpoint(D, E) → GMidpoint(E, F) → HMidpoint(F, A) → IMidpoint(A, B) → JMidpoint(B, C) → KMidpoint(C, D) → LCentroid(poly1) → MLine(D, C) → lRotate(l, (-α), L) → l'Angle(l', l) → γRotate(l', 60°, M) → l''Rotate(l'', 60°, M) → l'''Rotate(l''', 60°, M) → mRotate(m, 60°, M) → m'Rotate(m', 60°, M) → m''Mirror(l', h) → l''_1Mirror(m'', g) → m'''Mirror(m', f) → m''_1Mirror(m, k) → m'_1Mirror(l''', j) → nMirror(l'', i) → l'''_1Intersect(l'', l''_1) → NIntersect(l'', l''_1) → OIntersect(l', m''') → PIntersect(m'', m''_1) → QIntersect(m', m'_1) → RIntersect(m, n) → SIntersect(l''', l'''_1) → TPolygon(L, N, K, P, G, T, H, S, I, R, J, Q) → poly2, l_1, q, k_1, p, n_1, g_1, t, h_1, s, i_1, r, j_1Polygon(B, A, 6) → poly3, a, Z, b, c, d, e, f_1, U, V, WPolygon(U, A, 6) → poly4, m_1, D_1, p_1, q_1, r_1, s_1, t_1, A_1, B_1, C_1Vector(D, B) → uTranslate(L, u) → L'Translate(N, u) → N'Translate(G, u) → G'Translate(T, u) → T'Translate(H, u) → H'Translate(S, u) → S'Translate(I, u) → I'Translate(R, u) → R'Translate(J, u) → J'Translate(Q, u) → Q'Translate(K, u) → K'Translate(P, u) → P'Polygon(L', N', K', P', G', T', H', S', I', R', J', Q') → poly2', l'_1, q', k', p', n', g', t', h', s', i', r', j'Translate(D, v) → D'Translate(B, v) → B'Vector(D, F) → wTranslate(L, w) → L'_1Translate(N, w) → N'_1Translate(G, w) → G'_1Translate(T, w) → T'_1Translate(H, w) → H'_1Translate(S, w) → S'_1Translate(I, w) → I'_1Translate(R, w) → R'_1Translate(J, w) → J'_1Translate(Q, w) → Q'_1Translate(K, w) → K'_1Translate(P, w) → P'_1Polygon(L'_1, N'_1, K'_1, P'_1, G'_1, T'_1, H'_1, S'_1, I'_1, R'_1, J'_1, Q'_1) → poly2'', l'_2, q'_1, k'_1, p'_1, n'_1, g'_1, t'_1, h'_1, s'_1, i'_1, r'_1, j'_1Polygon(W, V, 6) → poly5, a_1, H_1, b_1, c_1, d_1, e_1, f_2, E_1, F_1, G_1Polygon(U, D_1, 6) → poly6, g_2, L_1, h_2, i_2, j_2, k_2, l_2, I_1, J_1, K_1Translate(L', u) → L''Translate(N', u) → N''Translate(G', u) → G''Translate(T', u) → T''Translate(H', u) → H''Translate(S', u) → S''Translate(I', u) → I''Translate(R', u) → R''Translate(J', u) → J''Translate(Q', u) → Q''Translate(K', u) → K''Translate(P', u) → P''Polygon(L'', N'', K'', P'', G'', T'', H'', S'', I'', R'', J'', Q'') → poly2''_1, l''_2, q'', k'', p'', n'', g'', t'', h'', s'', i'', r'', j''Vector(W, U) → u_1Translate(L'', u_1) → L'''Translate(N'', u_1) → N'''Translate(G'', u_1) → G'''Translate(T'', u_1) → T'''Translate(H'', u_1) → H'''Translate(S'', u_1) → S'''Translate(I'', u_1) → I'''Translate(R'', u_1) → R'''Translate(J'', u_1) → J'''Translate(Q'', u_1) → Q'''Translate(K'', u_1) → K'''Translate(P'', u_1) → P'''Polygon(L''', N''', K''', P''', G''', T''', H''', S''', I''', R''', J''', Q''') → poly7, l'''_2, q''', k''', p''', n''', g''', t''', h''', s''', i''', r''', j'''