My second spiral and polygonal stars
Loading the math board and drawing, please wait…
This example demonstrates a spiral composed of polygonal stars. It involves core mathematical concepts such as line segments, geometric transformations, kites, logic, fractions, and subtraction. The construction utilizes GeoGebra commands and objects like Circle, Line, Intersect, If, Rotate, Angle, Segment, and Textfield. It is suitable for middle school students and above to explore geometric constructions and transformations.
GeoGebra Commands & Parameters
Circle(P0, r0) → c0Line(P0, A) → s0Intersect(c0, s0, 2) → P1If(x(Bc1) > (-To), 2, 1) → SnDx1Rotate(C0, α, P1) → W0Circle(P0, W0) → c1Intersect(c1, s0, If[KK, SnDx1, 2]) → B1Rotate(C1, α, B1) → F1Circle(P0, F1) → c2If(x(Bc2) > (-To), 2, 1) → SnDx2Intersect(c2, s0, If[KK, SnDx2, 2]) → B2Rotate(C2, α, B2) → F2Circle(P0, F2) → c3If(x(Bc3) > (-To), 2, 1) → SnDx3Intersect(c3, s0, If[KK, SnDx3, 2]) → B3Rotate(C3, α, B3) → F3Circle(P0, F3) → c4If(x(Bc4) > (-To), 2, 1) → SnDx4Intersect(c4, s0, If[KK, SnDx4, 2]) → B4Rotate(C4, α, B4) → F4Circle(P0, F4) → c5If(x(Bc5) > (-To), 2, 1) → SnDx5Intersect(c5, s0, If[KK, SnDx5, 2]) → B5Rotate(C5, α, B5) → F5Circle(P0, F5) → c6If(x(Bc6) > (-To), 2, 1) → SnDx6Intersect(c6, s0, If[KK, SnDx6, 2]) → B6Rotate(C6, α, B6) → F6Circle(P0, F6) → c7If(x(Bc7) > (-To), 2, 1) → SnDx7Intersect(c7, s0, If[KK, SnDx7, 2]) → B7Rotate(C7, α, B7) → F7Circle(P0, F7) → c8If(x(Bc8) > (-To), 2, 1) → SnDx8Intersect(c8, s0, If[KK, SnDx8, 2]) → B8Rotate(C8, α, B8) → F8Circle(P0, F8) → c9If(x(Bc9) > (-To), 2, 1) → SnDx9Intersect(c9, s0, If[KK, SnDx9, 2]) → B9Rotate(C9, α, B9) → F9Circle(P0, F9) → c10If(x(Bc10) > (-To), 2, 1) → SnDx10Intersect(c10, s0, If[KK, SnDx10, 2]) → B10Rotate(C10, α, B10) → F10Circle(P0, F10) → c11If(x(Bc11) > (-To), 2, 1) → SnDx11Intersect(c11, s0, If[KK, SnDx11, 2]) → B11Rotate(C11, α, B11) → F11Circle(P0, F11) → c12If(x(Bc12) > (-To), 2, 1) → SnDx12Intersect(c12, s0, If[KK, SnDx12, 2]) → B12Rotate(C12, α, B12) → F12Circle(P0, F12) → c13If(x(Bc13) > (-To), 2, 1) → SnDx13Intersect(c13, s0, If[KK, SnDx13, 2]) → B13Rotate(C13, α, B13) → F13Circle(P0, F13) → c14If(x(Bc14) > (-To), 2, 1) → SnDx14Intersect(c14, s0, If[KK, SnDx14, 2]) → B14Rotate(C14, α, B14) → F14Circle(P0, F14) → c15If(x(Bc15) > (-To), 2, 1) → SnDx15Intersect(c15, s0, If[KK, SnDx15, 2]) → B15Rotate(C15, α, B15) → F15Circle(P0, F15) → c16If(x(Bc16) > (-To), 2, 1) → SnDx16Intersect(c16, s0, If[KK, SnDx16, 2]) → B16Rotate(C16, α, B16) → F16Circle(P0, F16) → c17If(x(Bc17) > (-To), 2, 1) → SnDx17Intersect(c17, s0, If[KK, SnDx17, 2]) → B17Rotate(C17, α, B17) → F17Circle(P0, F17) → c18If(x(Bc18) > (-To), 2, 1) → SnDx18Intersect(c18, s0, If[KK, SnDx18, 2]) → B18Rotate(C18, α, B18) → F18Circle(P0, F18) → c19If(x(Bc19) > (-To), 2, 1) → SnDx19Intersect(c19, s0, If[KK, SnDx19, 2]) → B19Rotate(C19, α, B19) → F19Circle(P0, F19) → c20If(x(Bc20) > (-To), 2, 1) → SnDx20Intersect(c20, s0, If[KK, SnDx20, 2]) → B20Rotate(C20, α, B20) → F20Circle(P0, F20) → c21If(x(Bc21) > (-To), 2, 1) → SnDx21Intersect(c21, s0, If[KK, SnDx21, 2]) → B21Rotate(C21, α, B21) → F21Circle(P0, F21) → c22If(x(Bc22) > (-To), 2, 1) → SnDx22Intersect(c22, s0, If[KK, SnDx22, 2]) → B22Rotate(C22, α, B22) → F22Circle(P0, F22) → c23If(x(Bc23) > (-To), 2, 1) → SnDx23Intersect(c23, s0, If[KK, SnDx23, 2]) → B23Rotate(C23, α, B23) → F23Circle(P0, F23) → c24If(x(Bc24) > (-To), 2, 1) → SnDx24Intersect(c24, s0, If[KK, SnDx24, 2]) → B24Rotate(C24, α, B24) → F24Circle(P0, F24) → c25If(x(Bc25) > (-To), 2, 1) → SnDx25Intersect(c25, s0, If[KK, SnDx25, 2]) → B25Rotate(C25, α, B25) → F25Circle(P0, F25) → c26If(x(Bc26) > (-To), 2, 1) → SnDx26Intersect(c26, s0, If[KK, SnDx26, 2]) → B26Rotate(C26, α, B26) → F26Circle(P0, F26) → c27If(x(Bc27) > (-To), 2, 1) → SnDx27Intersect(c27, s0, If[KK, SnDx27, 2]) → B27Rotate(C27, α, B27) → F27Circle(P0, F27) → c28If(x(Bc28) > (-To), 2, 1) → SnDx28Intersect(c28, s0, If[KK, SnDx28, 2]) → B28Rotate(C28, α, B28) → F28Circle(P0, F28) → c29If(x(Bc29) > (-To), 2, 1) → SnDx29Intersect(c29, s0, If[KK, SnDx29, 2]) → B29Rotate(C29, α, B29) → F29Circle(P0, F29) → c30If(x(Bc30) > (-To), 2, 1) → SnDx30Intersect(c30, s0, If[KK, SnDx30, 2]) → B30Rotate(C30, α, B30) → F30Circle(P0, F30) → c31If(x(Bc31) > (-To), 2, 1) → SnDx31Intersect(c31, s0, If[KK, SnDx31, 2]) → B31Rotate(C31, α, B31) → F31Circle(P0, F31) → c32If(x(Bc32) > (-To), 2, 1) → SnDx32Intersect(c32, s0, If[KK, SnDx32, 2]) → B32Rotate(C32, α, B32) → F32Circle(P0, F32) → c33If(x(Bc33) > (-To), 2, 1) → SnDx33Intersect(c33, s0, If[KK, SnDx33, 2]) → B33Rotate(C33, α, B33) → F33Circle(P0, F33) → c34If(x(Bc34) > (-To), 2, 1) → SnDx34Intersect(c34, s0, If[KK, SnDx34, 2]) → B34Rotate(C34, α, B34) → F34Circle(P0, F34) → c35If(x(Bc35) > (-To), 2, 1) → SnDx35Intersect(c35, s0, If[KK, SnDx35, 2]) → B35Rotate(C35, α, B35) → F35Circle(P0, F35) → c36If(x(Bc36) > (-To), 2, 1) → SnDx36Angle(B1, P0, W0) → β1Rotate(P1_0, α, P1) → P1'Segment(P1, W0) → gSegment(B2, F2) → lSegment(P0, W0) → tSegment(P0, F1) → aSegment(P0, F2) → bSegment(B3, F3) → j_1Segment(P0, F3) → m_1Segment(B4, F4) → r_1Segment(P0, F4) → b_1Segment(B5, F5) → h_2Segment(P0, F5) → j_2Segment(B6, F6) → m_2Segment(P0, F6) → s_2Segment(B7, F7) → b_2Segment(P0, F7) → g_3Segment(B8, F8) → j_3Segment(P0, F8) → m_3Segment(B9, F9) → b_3Segment(P0, F9) → f_4Segment(B10, F10) → j_4Segment(P0, F10) → l_4Segment(B11, F11) → t_4Segment(P0, F11) → a_4Segment(B12, F12) → g_5Segment(P0, F12) → i_5Segment(B13, F13) → m_5Segment(P0, F13) → n_5Segment(B14, F14) → b_5Segment(P0, F14) → f_6Segment(B15, F15) → l_6Segment(P0, F15) → n_6Segment(B16, F16) → t_6Segment(P0, F16) → b_6Segment(B17, F17) → j_7Segment(P0, F17) → k_7Segment(B18, F18) → n_7Segment(P0, F18) → t_7Segment(B19, F19) → g_8Segment(P0, F19) → h_8Segment(B20, F20) → l_8Segment(P0, F20) → n_8Segment(B21, F21) → b_8Segment(P0, F21) → f_9Segment(B22, F22) → i_9Segment(P0, F22) → l_9Segment(B23, F23) → a_9Segment(P0, F23) → b_9Segment(B24, F24) → h_{10}Segment(P0, F24) → i_{10}Segment(B25, F25) → n_{10}Segment(P0, F25) → s_{10}Segment(B26, F26) → f_{11}Segment(P0, F26) → g_{11}Segment(B27, F27) → j_{11}Segment(P0, F27) → l_{11}Segment(B28, F28) → a_{11}Segment(P0, F28) → b_{11}Segment(B29, F29) → i_{12}Segment(P0, F29) → j_{12}Segment(B30, F30) → s_{12}Segment(P0, F30) → t_{12}Segment(B31, F31) → g_{13}Segment(P0, F31) → h_{13}Segment(B32, F32) → l_{13}Segment(P0, F32) → m_{13}Segment(B33, F33) → a_{13}Segment(P0, F33) → b_{13}Segment(B34, F34) → i_{14}Segment(P0, F34) → l_{14}Segment(B35, F35) → s_{14}Intersect(c36, s0, If[KK, SnDx36, 2]) → B36Segment(P0, F35) → b_{14}Segment(B1, F1) → iLine(W0, F35) → fRotate(F1, β1, P0) → W1Segment(W0, W1) → hAngle(B2, P0, W1) → β2Rotate(F2, β2, P0) → W2Segment(W1, W2) → jAngle(B3, P0, W2) → β3Rotate(F3, β3, P0) → W3Segment(W2, W3) → kAngle(B4, P0, W3) → β4Rotate(F4, β4, P0) → W4Segment(W3, W4) → mAngle(B5, P0, W4) → β5Rotate(F5, β5, P0) → W5Segment(W4, W5) → nAngle(B6, P0, W5) → β6Rotate(F6, β6, P0) → W6Segment(W5, W6) → pAngle(B7, P0, W6) → β7Rotate(F7, β7, P0) → W7Segment(W6, W7) → qAngle(B8, P0, W7) → β8Rotate(F8, β8, P0) → W8Segment(W7, W8) → rAngle(B9, P0, W8) → β9Rotate(F9, β9, P0) → W9Segment(W8, W9) → sAngle(B10, P0, W9) → β10Rotate(F10, β10, P0) → W10Segment(W9, W10) → cAngle(B11, P0, W10) → β11Rotate(F11, β11, P0) → W11Segment(W10, W11) → dAngle(B12, P0, W11) → β12Rotate(F12, β12, P0) → W12Segment(W11, W12) → eAngle(B13, P0, W12) → β13Rotate(F13, β13, P0) → W13Segment(W12, W13) → f_1Angle(B14, P0, W13) → β14Rotate(F14, β14, P0) → W14Segment(W13, W14) → g_1Angle(B15, P0, W14) → β15Rotate(F15, β15, P0) → W15Segment(W14, W15) → h_1Angle(B16, P0, W15) → β16Rotate(F16, β16, P0) → W16Segment(W15, W16) → i_1Angle(B17, P0, W16) → β17Rotate(F17, β17, P0) → W17Segment(W16, W17) → k_1Angle(B18, P0, W17) → β18Rotate(F18, β18, P0) → W18Segment(W17, W18) → l_1Angle(B19, P0, W18) → β19Rotate(F19, β19, P0) → W19Segment(W18, W19) → n_1Angle(B20, P0, W19) → β20Rotate(F20, β20, P0) → W20Segment(W19, W20) → p_1Angle(B21, P0, W20) → β21Rotate(F21, β21, P0) → W21Segment(W20, W21) → q_1Angle(B22, P0, W21) → β22Rotate(F22, β22, P0) → W22Segment(W21, W22) → s_1Angle(B23, P0, W22) → β23Rotate(F23, β23, P0) → W23Segment(W22, W23) → t_1Angle(B24, P0, W23) → β24Rotate(F24, β24, P0) → W24Segment(W23, W24) → a_1Angle(B25, P0, W24) → β25Rotate(F25, β25, P0) → W25Segment(W24, W25) → c_1Angle(B26, P0, W25) → β26Rotate(F26, β26, P0) → W26Segment(W25, W26) → d_1Angle(B27, P0, W26) → β27Rotate(F27, β27, P0) → W27Segment(W26, W27) → e_1Angle(B28, P0, W27) → β28Rotate(F28, β28, P0) → W28Segment(W27, W28) → f_2Angle(B29, P0, W28) → β29Rotate(F29, β29, P0) → W29Segment(W28, W29) → g_2Angle(B30, P0, W29) → β30Rotate(F30, β30, P0) → W30Segment(W29, W30) → i_2Angle(B31, P0, W30) → β31Rotate(F31, β31, P0) → W31Segment(W30, W31) → k_2Angle(B32, P0, W31) → β32Rotate(F32, β32, P0) → W32Segment(W31, W32) → l_2Angle(B33, P0, W32) → β33Rotate(F33, β33, P0) → W33Segment(W32, W33) → n_2Angle(B34, P0, W33) → β34Rotate(F34, β34, P0) → W34Segment(W33, W34) → p_2Angle(B35, P0, W34) → β35Rotate(F35, β35, P0) → W35Segment(W34, W35) → q_2Segment(P0, W1) → r_2Segment(P0, W2) → t_2Segment(P0, W3) → a_2Segment(P0, W4) → c_2Segment(P0, W5) → d_2Segment(P0, W6) → e_2Segment(P0, W7) → f_3Segment(P0, W8) → h_3Segment(P0, W9) → i_3Segment(P0, W10) → k_3Segment(P0, W11) → l_3Segment(P0, W12) → n_3Segment(P0, W13) → p_3Segment(P0, W14) → q_3Segment(P0, W15) → r_3Segment(P0, W16) → s_3Segment(P0, W17) → t_3Segment(P0, W18) → a_3Segment(P0, W19) → c_3Segment(P0, W20) → d_3Segment(P0, W21) → e_3Segment(P0, W22) → g_4Segment(P0, W23) → h_4Segment(P0, W24) → i_4Segment(P0, W25) → k_4Segment(P0, W26) → m_4Segment(P0, W27) → n_4Segment(P0, W28) → p_4Segment(P0, W29) → q_4Segment(P0, W30) → r_4Segment(P0, W31) → s_4Segment(P0, W32) → b_4Segment(P0, W33) → c_4Segment(P0, W34) → d_4Segment(P0, W35) → e_4If(abs(x(B36)) > x(P1), (-abs(x(B36))), (-x(P1))) → y1If(abs(x(B36)) > x(P1), abs(x(B36)), x(P1)) → y2Textfield(α) → CampoInserimento1Textfield(r0) → CampoInserimento2Textfield(IS) → CampoInserimento3
AI Drawing Prompt Reference
Draw a spiral composed of multiple polygonal stars. Start by drawing a circle and a line passing through its center. Choose a point on the circle and rotate it along the line to form a new circle. Repeat this process multiple times with a fixed rotation angle to create a spiral effect. On each circle, choose a point and rotate it to form a new polygonal star. Repeat this process multiple times to create a sequence of polygonal stars in a spiral pattern.
The prompt above was compiled from the original drawing commands and is for reference only.