Spiral Art Maria
Loading the math board and drawing, please wait…
In collections
EQUILATERAL TRIANGLE SPIRAL
This example demonstrates the construction of Spiral Art Maria. It involves concepts of function graphs and vectors. Using commands like Polygon, OrthogonalLine, Intersect, Segment, Vector, and Translate, a beautiful spiral pattern can be created. Suitable for high school mathematics education, particularly in coordinate geometry and function graphing.
GeoGebra Commands & Parameters
Polygon(A, B, 3) → poly1, f, g, h, COrthogonalLine(C, f) → iIntersect(i, poly1) → D, ESegment(C, D) → jPolygon(C, D, 3) → poly2, k, l, m, FOrthogonalLine(F, j) → nIntersect(j, k) → GIntersect(g, l) → HPolygon(C, H, 3) → poly3, p, q, r, IIntersect(q, m) → JPolygon(C, J, 3) → poly4, s, t, a, KIntersect(r, t) → LPolygon(C, L, 3) → poly5, b, c, d, MIntersect(a, c) → NPolygon(C, N, 3) → poly6, e, f_1, g_1, OIntersect(d, f_1) → PPolygon(C, P, 3) → poly7, h_1, i_1, j_1, QIntersect(i_1, g_1) → RPolygon(C, R, 3) → poly8, k_1, l_1, m_1, SIntersect(l_1, j_1) → TPolygon(C, T, 3) → poly9, n_1, p_1, q_1, UIntersect(m_1, p_1) → VPolygon(C, V, 3) → poly10, r_1, s_1, t_1, WIntersect(s_1, poly9) → Z, Z_1Polygon(C, Z_1, 3) → poly11, a_1, b_1, c_1, A_1Intersect(t_1, poly11) → B_1, C_1Polygon(C_1, B_1, 3) → poly12, d_1, e_1, f_2, D_1Intersect(c_1, e_1) → E_1Polygon(C_1, E_1, 3) → poly13, g_2, h_2, i_2, F_1Vector(J_1, K_1) → uTranslate(poly1, u) → poly1'Translate(poly2, u) → poly2'Translate(poly3, u) → poly3'Translate(poly4, u) → poly4'Translate(poly5, u) → poly5'Translate(poly6, u) → poly6'Translate(poly7, u) → poly7'Translate(poly8, u) → poly8'Translate(poly9, u) → poly9'Translate(poly10, u) → poly10'Translate(C, u) → C'Translate(D, u) → D'Segment(C', D') → j'Translate(E, u) → E'Translate(Z, u) → Z'Translate(poly11, u) → poly11'Translate(poly12, u) → poly12'Translate(poly13, u) → poly13'Translate(poly1', u) → poly1''Translate(poly2', u) → poly2''Translate(poly3', u) → poly3''Translate(poly4', u) → poly4''Translate(poly5', u) → poly5''Translate(poly6', u) → poly6''Translate(poly7', u) → poly7''Translate(poly8', u) → poly8''Translate(poly9', u) → poly9''Translate(poly10', u) → poly10''Translate(poly11', u) → poly11''Translate(poly12', u) → poly12''Translate(poly13', u) → poly13''Translate(C', u) → C''Translate(D', u) → D''Segment(C'', D'') → j''Translate(E', u) → E''Translate(Z', u) → Z''