Animated translation of Spiral squares
Loading the math board and drawing, please wait…
In collections
Homothety, Rotation Symmetry -RO
This example demonstrates the generation of spiral squares through animation, involving geometric transformations, function graphs, and coordinate geometry. Key construction steps include using GeoGebra commands like Point, Translate, Polygon, and Midpoint to build the figure. Suitable for high school students to explore geometric transformations and function graphing.
GeoGebra Commands & Parameters
Point(Circle[F, a]) → GPolygon(A, B, 4) → poly1, f, g, h, i, C, DMidpoint(A, C) → EDilate(poly1, 5 / 6, E) → poly1'Rotate(poly1', (-(12°)), E) → poly1''Dilate(poly1'', 5 / 6, E) → poly1'''Rotate(poly1''', (-(12°)), E) → q1Dilate(q1, 5 / 6, E) → q1'Rotate(q1', (-(12°)), E) → q1''Dilate(q1'', 5 / 6, E) → q1'''Rotate(q1''', (-(13°)), E) → q2Dilate(q2, 5 / 6, E) → q2'Rotate(q2', (-(12°)), E) → q2''Dilate(q2'', 5 / 6, E) → q2'''Rotate(q2''', -12°, E) → q3Dilate(q3, 5 / 6, E) → q3'Rotate(q3', (-(12°)), E) → q3''Dilate(q3'', 5 / 6, E) → q3'''Rotate(q3''', (-(12°)), E) → q4Dilate(q4, 5 / 6, E) → q4'Rotate(q4', (-(12°)), E) → q4''Dilate(q4'', 5 / 6, E) → q4'''Rotate(q4''', (-(12°)), E) → q5Dilate(q5, 5 / 6, E) → q5'Rotate(q5', (-(12°)), E) → q5''Dilate(q5'', 5 / 6, E) → q5'''Rotate(q5''', (-(12°)), E) → q6Dilate(q6, 5 / 6, E) → q6'Rotate(q6', (-(12°)), E) → q6''Dilate(q6'', 5 / 6, E) → q6'''Rotate(q6''', (-(12°)), E) → q7Dilate(q7, 5 / 6, E) → q7'Rotate(q7', (-(12°)), E) → q7''Vector(H, I) → vVector(F, G) → uTranslate(poly1, u) → poly1'_1Translate(poly1'', u) → poly1'''_1Translate(q1, u) → q1'_1Translate(q1'', u) → q1'''_1Translate(q2, u) → q2'_1Translate(q2'', u) → q2'''_1Translate(q3, u) → q3'_1Translate(q3'', u) → q3'''_1Translate(q4, u) → q4'_1Translate(q4'', u) → q4'''_1Translate(q5, u) → q5'_1Translate(q5'', u) → q5'''_1Translate(q6, u) → q6'_1Translate(q6'', u) → q6'''_1Translate(q7, u) → q7'_1Translate(q7'', u) → q7'''Translate(E, u) → E'Translate(poly1'_1, u) → q8Translate(poly1'''_1, u) → q9Translate(q1'_1, u) → q10Translate(q1'''_1, u) → q11Translate(q2'_1, u) → q12Translate(q2'''_1, u) → q13Translate(q3'_1, u) → q14Translate(q3'''_1, u) → q15Translate(q4'_1, u) → q16Translate(q4'''_1, u) → q17Translate(q5'_1, u) → q18Translate(q5'''_1, u) → q19Translate(q6'_1, u) → q20Translate(q6'''_1, u) → q21Translate(q7'_1, u) → q22Translate(q7''', u) → q23Translate(E', u) → E''Translate(poly1, v) → poly1'_2Translate(poly1'', v) → poly1'''_2Translate(q1, v) → q1'_2Translate(q1'', v) → q1'''_2Translate(q2, v) → q2'_2Translate(q2'', v) → q2'''_2Translate(q3, v) → q3'_2Translate(q3'', v) → q3'''_2Translate(q4, v) → q4'_2Translate(q4'', v) → q4'''_2Translate(q5, v) → q5'_2Translate(q5'', v) → q5'''_2Translate(q6, v) → q6'_2Translate(q6'', v) → q6'''_2Translate(q7, v) → q7'_2Translate(q7'', v) → q7'''_1Translate(E, v) → E'_1Translate(poly1'_1, v) → q24Translate(poly1'''_1, v) → q25Translate(q1'_1, v) → q26Translate(q1'''_1, v) → q27Translate(q2'_1, v) → q28Translate(q2'''_1, v) → q29Translate(q3'_1, v) → q30Translate(q3'''_1, v) → q31Translate(q4'_1, v) → q32Translate(q4'''_1, v) → q33Translate(q5'_1, v) → q34Translate(q5'''_1, v) → q35Translate(q6'_1, v) → q36Translate(q6'''_1, v) → q37Translate(q7'_1, v) → q38Translate(q7''', v) → q39Translate(E', v) → E''_1Translate(q8, v) → q8'Translate(q9, v) → q9'Translate(q10, v) → q10'Translate(q11, v) → q11'Translate(q12, v) → q12'Translate(q13, v) → q13'Translate(q14, v) → q14'Translate(q15, v) → q15'Translate(q16, v) → q16'Translate(q17, v) → q17'Translate(q18, v) → q18'Translate(q19, v) → q19'Translate(q20, v) → q20'Translate(q21, v) → q21'Translate(q22, v) → q22'Translate(q23, v) → q23'Translate(E'', v) → E'''Translate(poly1'_2, v) → q40Translate(poly1'''_2, v) → q41Translate(q1'_2, v) → q42Translate(q1'''_2, v) → q43Translate(q2'_2, v) → q44Translate(q2'''_2, v) → q45Translate(q3'_2, v) → q46Translate(q3'''_2, v) → q47Translate(q4'_2, v) → q48Translate(q4'''_2, v) → q49Translate(q5'_2, v) → q50Translate(q5'''_2, v) → q51Translate(q6'_2, v) → q52Translate(q6'''_2, v) → q53Translate(q7'_2, v) → q54Translate(q7'''_1, v) → q55Translate(q24, v) → q24'Translate(q25, v) → q25'Translate(q26, v) → q26'Translate(q27, v) → q27'Translate(q28, v) → q28'Translate(q29, v) → q29'Translate(q30, v) → q30'Translate(q31, v) → q31'Translate(q32, v) → q32'Translate(q33, v) → q33'Translate(q34, v) → q34'Translate(q35, v) → q35'Translate(q36, v) → q36'Translate(q37, v) → q37'Translate(q38, v) → q38'Translate(q39, v) → q39'Translate(q8', v) → q8''Translate(q9', v) → q9''Translate(q10', v) → q10''Translate(q11', v) → q11''Translate(q12', v) → q12''Translate(q13', v) → q13''Translate(q14', v) → q14''Translate(q15', v) → q15''Translate(q16', v) → q16''Translate(q17', v) → q17''Translate(q18', v) → q18''Translate(q19', v) → q19''Translate(q20', v) → q20''Translate(q21', v) → q21''Translate(q22', v) → q22''Translate(q23', v) → q23''Translate(E'_1, v) → JTranslate(E''_1, v) → KTranslate(E''', v) → LTranslate(q8, u) → q8'_1Translate(q9, u) → q9'_1Translate(q10, u) → q10'_1Translate(q11, u) → q11'_1Translate(q12, u) → q12'_1Translate(q13, u) → q13'_1Translate(q14, u) → q14'_1Translate(q15, u) → q15'_1Translate(q16, u) → q16'_1Translate(q17, u) → q17'_1Translate(q18, u) → q18'_1Translate(q19, u) → q19'_1Translate(q20, u) → q20'_1Translate(q21, u) → q21'_1Translate(q22, u) → q22'_1Translate(q23, u) → q23'_1Translate(q8', u) → q8''_1Translate(q9', u) → q9''_1Translate(q10', u) → q10''_1Translate(q11', u) → q11''_1Translate(q12', u) → q12''_1Translate(q13', u) → q13''_1Translate(q14', u) → q14''_1Translate(q15', u) → q15''_1Translate(q16', u) → q16''_1Translate(q17', u) → q17''_1Translate(q18', u) → q18''_1Translate(q19', u) → q19''_1Translate(q20', u) → q20''_1Translate(q21', u) → q21''_1Translate(q22', u) → q22''_1Translate(q23', u) → q23''_1Translate(q8'', u) → q8'''Translate(q9'', u) → q9'''Translate(q10'', u) → q10'''Translate(q11'', u) → q11'''Translate(q12'', u) → q12'''Translate(q13'', u) → q13'''Translate(q14'', u) → q14'''Translate(q15'', u) → q15'''Translate(q16'', u) → q16'''Translate(q17'', u) → q17'''Translate(q18'', u) → q18'''Translate(q19'', u) → q19'''Translate(q20'', u) → q20'''Translate(q21'', u) → q21'''Translate(q22'', u) → q22'''Translate(q23'', u) → q23'''Translate(E'', u) → E'''_1Translate(E''', u) → MTranslate(L, u) → L'Segment(F, G) → j
AI Drawing Prompt Reference
Please draw an animated spiral square pattern. First, create an initial square, then generate multiple squares through a series of scaling and rotation operations, with each scale factor being 5/6 and the rotation angle being 12 degrees. Arrange these squares in sequence to form a spiral structure. Finally, use translation operations to dynamically display the entire pattern.
The prompt above was compiled from the original drawing commands and is for reference only.