Geometric Transformations Between Dodecagons
Loading the math board and drawing, please wait…
In collections
geometriadinamica.es
This example demonstrates the arrangement and spatial relationships of multiple dodecagons on a plane. Key mathematical concepts include polygon properties, rotation transformations, translation transformations, and vector applications. Construction highlights: Using the Polygon command to draw dodecagons, the Rotate command for rotation around a point, Translate for translation, Vector to define vector relationships, Intersect to find intersection points, and Circle and Segment to complete the geometric figure. Suitable for senior high school students learning polygon properties and geometric transformations, as well as college freshmen studying preparatory geometry.
GeoGebra Commands & Parameters
Rotate(B, 29.999999999999996°, A) → CRotate(C, 29.999999999999996°, A) → DRotate(D, 29.999999999999996°, A) → ERotate(E, 29.999999999999996°, A) → FRotate(F, 29.999999999999996°, A) → GRotate(G, 29.999999999999996°, A) → HRotate(H, 29.999999999999996°, A) → IRotate(I, 29.999999999999996°, A) → JRotate(J, 29.999999999999996°, A) → KRotate(K, 29.999999999999996°, A) → LRotate(L, 29.999999999999996°, A) → MPolygon(B, C, L, M, D, E, F, G, H, I, J, K) → P, b, k, l, m, c, d, e, f, g, h, i, jSegment(C, A) → aCircle(C, n) → pIntersect(p, a, 1) → NRotate(C, 210°, N) → ORotate(N, 210°, O) → QRotate(O, 210°, Q) → RRotate(N, 329.99999999999994°, A) → SPolygon(B, C, N, O, Q, R, S) → T, b_1, c_1, n_1, o, q, r, sRotate(S, 329.99999999999994°, A) → UPolygon(B, S, R, U, M) → V, b_2, s_1, r_1, u, m_1Rotate(R, 210°, Q) → WRotate(Q, 210°, W) → YRotate(M, 210°, U) → ZRotate(U, 119.99999999999999°, Z) → A_1Polygon(A, A_1, Z, U, R, Q, W, Y) → P_1, a_1, a_2, z, u_1, r_2, q_1, w, yRotate(U, 210°, Z) → B_1Rotate(Z, 59.99999999999999°, B_1) → C_1Rotate(Y, 300.00000000000006°, A) → D_1Polygon(D_1, C_1, B_1, Z, A_1) → Q_1, d_1, c_2, b_3, z_1, a_3Rotate(B, (t * 210°), B) → B'Rotate(S, (t * 210°), B) → S'Rotate(R, (t * 210°), B) → R'Rotate(U, (t * 210°), B) → U'Rotate(M, (t * 210°), B) → M'Polygon(B', S', R', U', M') → V', b', s', r', u', m'Rotate(B', 59.99999999999999°, A) → B''Rotate(S', 59.99999999999999°, A) → S''Rotate(R', 59.99999999999999°, A) → R''Rotate(U', 59.99999999999999°, A) → U''Rotate(M', 59.99999999999999°, A) → M''Polygon(B'', S'', R'', U'', M'') → V'', b'', s'', r'', u'', m''Rotate(A, (t * 240°), U) → A'Rotate(A_1, (t * 240°), U) → A_1'Rotate(Z, (t * 240°), U) → Z'Rotate(U, (t * 240°), U) → U'_1Rotate(R, (t * 240°), U) → R'_1Rotate(Q, (t * 240°), U) → Q'Rotate(W, (t * 240°), U) → W'Rotate(Y, (t * 240°), U) → Y'Polygon(A', A_1', Z', U'_1, R'_1, Q', W', Y') → P_1', a', a_1', z', u'_1, r'_1, q', w', y'Vector(U'_1, R) → vTranslate(A', v_1) → A''Translate(A_1', v_1) → A_1''Translate(Z', v_1) → Z''Translate(U'_1, v_1) → U'_1'Translate(R'_1, v_1) → R'_1'Translate(Q', v_1) → Q''Translate(W', v_1) → W''Translate(Y', v_1) → Y''Polygon(A'', A_1'', Z'', U'_1', R'_1', Q'', W'', Y'') → P_1'', a'', a_1'', z'', u'_1', r'_1', q'', w'', y''Vector(B_1, S') → w_1Translate(D_1, e_1) → D_1'Translate(C_1, e_1) → C_1'Translate(B_1, e_1) → B_1'Translate(Z, e_1) → Z'_1Translate(A_1, e_1) → A_2Polygon(D_1', C_1', B_1', Z'_1, A_2) → Q_1', d_1', c_1', b_1', z'_1, a_4Rotate(B'', 59.99999999999999°, A) → B'''Rotate(S'', 59.99999999999999°, A) → S'''Rotate(R'', 59.99999999999999°, A) → R'''Rotate(U'', 59.99999999999999°, A) → U'''Rotate(M'', 59.99999999999999°, A) → M'''Polygon(B''', S''', R''', U''', M''') → V''', b''', s''', r''', u''', m'''Rotate(B''', 59.99999999999999°, A) → B''''Rotate(S''', 59.99999999999999°, A) → S''''Rotate(R''', 59.99999999999999°, A) → R''''Rotate(U''', 59.99999999999999°, A) → U''''Rotate(M''', 59.99999999999999°, A) → M''''Polygon(B'''', S'''', R'''', U'''', M'''') → V'''', b'''', s'''', r'''', u'''', m''''Rotate(B'''', 59.99999999999999°, A) → B'''''Rotate(S'''', 59.99999999999999°, A) → S'''''Rotate(R'''', 59.99999999999999°, A) → R'''''Rotate(U'''', 59.99999999999999°, A) → U'''''Rotate(M'''', 59.99999999999999°, A) → M'''''Polygon(B''''', S''''', R''''', U''''', M''''') → V''''', b''''', s''''', r''''', u''''', m'''''Rotate(B''''', 59.99999999999999°, A) → B''''''Rotate(S''''', 59.99999999999999°, A) → S''''''Rotate(R''''', 59.99999999999999°, A) → R''''''Rotate(U''''', 59.99999999999999°, A) → U''''''Rotate(M''''', 59.99999999999999°, A) → M''''''Polygon(B'''''', S'''''', R'''''', U'''''', M'''''') → V'''''', b'''''', s'''''', r'''''', u'''''', m''''''Rotate(B, 59.99999999999999°, A) → B'_1Rotate(C, 59.99999999999999°, A) → C'Rotate(N, 59.99999999999999°, A) → N'Rotate(O, 59.99999999999999°, A) → O'Rotate(Q, 59.99999999999999°, A) → Q'_1Rotate(R, 59.99999999999999°, A) → R'_2Rotate(S, 59.99999999999999°, A) → S'_1Polygon(B'_1, C', N', O', Q'_1, R'_2, S'_1) → T', b'_1, c', n', o', q'_1, r'_2, s'_1Rotate(B'_1, 59.99999999999999°, A) → B'_1'Rotate(C', 59.99999999999999°, A) → C''Rotate(N', 59.99999999999999°, A) → N''Rotate(O', 59.99999999999999°, A) → O''Rotate(Q'_1, 59.99999999999999°, A) → Q'_1'Rotate(R'_2, 59.99999999999999°, A) → R'_2'Rotate(S'_1, 59.99999999999999°, A) → S'_1'Polygon(B'_1', C'', N'', O'', Q'_1', R'_2', S'_1') → T'', b'_1', c'', n'', o'', q'_1', r'_2', s'_1'Rotate(B'_1', 59.99999999999999°, A) → B'_1''Rotate(C'', 59.99999999999999°, A) → C'''Rotate(N'', 59.99999999999999°, A) → N'''Rotate(O'', 59.99999999999999°, A) → O'''Rotate(Q'_1', 59.99999999999999°, A) → Q'_1''Rotate(R'_2', 59.99999999999999°, A) → R'_2''Rotate(S'_1', 59.99999999999999°, A) → S'_1''Polygon(B'_1'', C''', N''', O''', Q'_1'', R'_2'', S'_1'') → T''', b'_1'', c''', n''', o''', q'_1'', r'_2'', s'_1''Rotate(B'_1'', 59.99999999999999°, A) → B'_1'''Rotate(C''', 59.99999999999999°, A) → C''''Rotate(N''', 59.99999999999999°, A) → N''''Rotate(O''', 59.99999999999999°, A) → O''''Rotate(Q'_1'', 59.99999999999999°, A) → Q'_1'''Rotate(R'_2'', 59.99999999999999°, A) → R'_2'''Rotate(S'_1'', 59.99999999999999°, A) → S'_1'''Polygon(B'_1''', C'''', N'''', O'''', Q'_1''', R'_2''', S'_1''') → T'''', b'_1''', c'''', n'''', o'''', q'_1''', r'_2''', s'_1'''Rotate(B'_1''', 59.99999999999999°, A) → B'_1''''Rotate(C'''', 59.99999999999999°, A) → C'''''Rotate(N'''', 59.99999999999999°, A) → N'''''Rotate(O'''', 59.99999999999999°, A) → O'''''Rotate(Q'_1''', 59.99999999999999°, A) → Q'_1''''Rotate(R'_2''', 59.99999999999999°, A) → R'_2''''Rotate(S'_1''', 59.99999999999999°, A) → S'_1''''Polygon(B'_1'''', C''''', N''''', O''''', Q'_1'''', R'_2'''', S'_1'''') → T''''', b'_1'''', c''''', n''''', o''''', q'_1'''', r'_2'''', s'_1''''Rotate(A'', 59.99999999999999°, A) → A'''Rotate(A_1'', 59.99999999999999°, A) → A_1'''Rotate(Z'', 59.99999999999999°, A) → Z'''Rotate(U'_1', 59.99999999999999°, A) → U'_1''Rotate(R'_1', 59.99999999999999°, A) → R'_1''Rotate(Q'', 59.99999999999999°, A) → Q'''Rotate(W'', 59.99999999999999°, A) → W'''Rotate(Y'', 59.99999999999999°, A) → Y'''Polygon(A''', A_1''', Z''', U'_1'', R'_1'', Q''', W''', Y''') → P_1''', a''', a_1''', z''', u'_1'', r'_1'', q''', w''', y'''Rotate(A''', 59.99999999999999°, A) → A''''Rotate(A_1''', 59.99999999999999°, A) → A_1''''Rotate(Z''', 59.99999999999999°, A) → Z''''Rotate(U'_1'', 59.99999999999999°, A) → U'_1'''Rotate(R'_1'', 59.99999999999999°, A) → R'_1'''Rotate(Q''', 59.99999999999999°, A) → Q''''Rotate(W''', 59.99999999999999°, A) → W''''Rotate(Y''', 59.99999999999999°, A) → Y''''Polygon(A'''', A_1'''', Z'''', U'_1''', R'_1''', Q'''', W'''', Y'''') → P_1'''', a'''', a_1'''', z'''', u'_1''', r'_1''', q'''', w'''', y''''Rotate(A'''', 59.99999999999999°, A) → A'''''Rotate(A_1'''', 59.99999999999999°, A) → A_1'''''Rotate(Z'''', 59.99999999999999°, A) → Z'''''Rotate(U'_1''', 59.99999999999999°, A) → U'_1''''Rotate(R'_1''', 59.99999999999999°, A) → R'_1''''Rotate(Q'''', 59.99999999999999°, A) → Q'''''Rotate(W'''', 59.99999999999999°, A) → W'''''Rotate(Y'''', 59.99999999999999°, A) → Y'''''Polygon(A''''', A_1''''', Z''''', U'_1'''', R'_1'''', Q''''', W''''', Y''''') → P_1''''', a''''', a_1''''', z''''', u'_1'''', r'_1'''', q''''', w''''', y'''''Rotate(A''''', 59.99999999999999°, A) → A''''''Rotate(A_1''''', 59.99999999999999°, A) → A_1''''''Rotate(Z''''', 59.99999999999999°, A) → Z''''''Rotate(U'_1'''', 59.99999999999999°, A) → U'_1'''''Rotate(R'_1'''', 59.99999999999999°, A) → R'_1'''''Rotate(Q''''', 59.99999999999999°, A) → Q''''''Rotate(W''''', 59.99999999999999°, A) → W''''''Rotate(Y''''', 59.99999999999999°, A) → Y''''''Polygon(A'''''', A_1'''''', Z'''''', U'_1''''', R'_1''''', Q'''''', W'''''', Y'''''') → P_1'''''', a'''''', a_1'''''', z'''''', u'_1''''', r'_1''''', q'''''', w'''''', y''''''Rotate(A'''''', 59.99999999999999°, A) → A'''''''Rotate(A_1'''''', 59.99999999999999°, A) → A_1'''''''Rotate(Z'''''', 59.99999999999999°, A) → Z'''''''Rotate(U'_1''''', 59.99999999999999°, A) → U'_1''''''Rotate(R'_1''''', 59.99999999999999°, A) → R'_1''''''Rotate(Q'''''', 59.99999999999999°, A) → Q'''''''Rotate(W'''''', 59.99999999999999°, A) → W'''''''Rotate(Y'''''', 59.99999999999999°, A) → Y'''''''Polygon(A''''''', A_1''''''', Z''''''', U'_1'''''', R'_1'''''', Q''''''', W''''''', Y''''''') → P_1''''''', a''''''', a_1''''''', z''''''', u'_1'''''', r'_1'''''', q''''''', w''''''', y'''''''Rotate(D_1', 59.99999999999999°, A) → D_1''Rotate(C_1', 59.99999999999999°, A) → C_1''Rotate(B_1', 59.99999999999999°, A) → B_1''Rotate(Z'_1, 59.99999999999999°, A) → Z'_1'Rotate(A_2, 59.99999999999999°, A) → A_2'Polygon(D_1'', C_1'', B_1'', Z'_1', A_2') → Q_1'', d_1'', c_1'', b_1'', z'_1', a_2'Rotate(D_1'', 59.99999999999999°, A) → D_1'''Rotate(C_1'', 59.99999999999999°, A) → C_1'''Rotate(B_1'', 59.99999999999999°, A) → B_1'''Rotate(Z'_1', 59.99999999999999°, A) → Z'_1''Rotate(A_2', 59.99999999999999°, A) → A_2''Polygon(D_1''', C_1''', B_1''', Z'_1'', A_2'') → Q_1''', d_1''', c_1''', b_1''', z'_1'', a_2''Rotate(D_1''', 59.99999999999999°, A) → D_1''''Rotate(C_1''', 59.99999999999999°, A) → C_1''''Rotate(B_1''', 59.99999999999999°, A) → B_1''''Rotate(Z'_1'', 59.99999999999999°, A) → Z'_1'''Rotate(A_2'', 59.99999999999999°, A) → A_2'''Polygon(D_1'''', C_1'''', B_1'''', Z'_1''', A_2''') → Q_1'''', d_1'''', c_1'''', b_1'''', z'_1''', a_2'''Rotate(D_1'''', 59.99999999999999°, A) → D_1'''''Rotate(C_1'''', 59.99999999999999°, A) → C_1'''''Rotate(B_1'''', 59.99999999999999°, A) → B_1'''''Rotate(Z'_1''', 59.99999999999999°, A) → Z'_1''''Rotate(A_2''', 59.99999999999999°, A) → A_2''''Polygon(D_1''''', C_1''''', B_1''''', Z'_1'''', A_2'''') → Q_1''''', d_1''''', c_1''''', b_1''''', z'_1'''', a_2''''Rotate(D_1''''', 59.99999999999999°, A) → D_1''''''Rotate(C_1''''', 59.99999999999999°, A) → C_1''''''Rotate(B_1''''', 59.99999999999999°, A) → B_1''''''Rotate(Z'_1'''', 59.99999999999999°, A) → Z'_1'''''Rotate(A_2'''', 59.99999999999999°, A) → A_2'''''Polygon(D_1'''''', C_1'''''', B_1'''''', Z'_1''''', A_2''''') → Q_1'''''', d_1'''''', c_1'''''', b_1'''''', z'_1''''', a_2'''''
AI Drawing Prompt Reference
Draw a geometric figure consisting of multiple dodecagons with rotational and translational relationships between them. The figure includes multiple dodecagons, circles, line segments, and intersection points. First, draw a dodecagon, then replicate it multiple times through rotation and translation to form a complex figure. Finally, draw the connecting line segments and circles, including intersection points and circle centers.
The prompt above was compiled from the original drawing commands and is for reference only.