Logarithmic/Golden Polygonal Spiral
Loading the math board and drawing, please wait…
This example demonstrates the construction of a logarithmic/golden polygonal spiral. It involves concepts of logarithmic growth, the golden ratio, and polygons. Using commands like Rotate, Intersect, If, and Circle, multiple polygons are constructed to illustrate the spiral generation process. Suitable for high school mathematics education and learning.
GeoGebra Commands & Parameters
Rotate(A, α, P1) → P1'Line(P1, P1') → rt0Line(P0, A) → rp0Rotate(A, θ, P0) → A1Line(P0, A1) → rp1Intersect(rt0, rp1) → W1If(x(W1) ≥ 0, 1, 2) → INT1Circle(P0, W1) → c0Rotate(A, (2 * θ), P0) → A2Rotate(A, (3 * θ), P0) → A3Rotate(A, (4 * θ), P0) → A4Rotate(A, (5 * θ), P0) → A5Rotate(A, (6 * θ), P0) → A6Rotate(A, (7 * θ), P0) → A7Rotate(A, (8 * θ), P0) → A8Rotate(A, (9 * θ), P0) → A9Rotate(A, (10 * θ), P0) → A10Rotate(A, (11 * θ), P0) → A11Rotate(A, (12 * θ), P0) → A12Rotate(A, (13 * θ), P0) → A13Rotate(A, (14 * θ), P0) → A14Rotate(A, (15 * θ), P0) → A15Rotate(A, (16 * θ), P0) → A16Rotate(A, (17 * θ), P0) → A17Rotate(A, (18 * θ), P0) → A18Rotate(A, (19 * θ), P0) → A19Rotate(A, (20 * θ), P0) → A20Rotate(A, (21 * θ), P0) → A21Rotate(A, (22 * θ), P0) → A22Rotate(A, (23 * θ), P0) → A23Rotate(A, (24 * θ), P0) → A24Rotate(A, (25 * θ), P0) → A25Rotate(A, (26 * θ), P0) → A26Rotate(A, (27 * θ), P0) → A27Rotate(A, (28 * θ), P0) → A28Rotate(A, (29 * θ), P0) → A29Rotate(A, (30 * θ), P0) → A30Rotate(A, (31 * θ), P0) → A31Rotate(A, (32 * θ), P0) → A32Rotate(A, (33 * θ), P0) → A33Rotate(A, (34 * θ), P0) → A34Rotate(A, (35 * θ), P0) → A35Rotate(A, (36 * θ), P0) → A36Line(P0, A14) → rp14Line(P0, A33) → rp33Line(P0, A15) → rp15Line(P0, A34) → rp34Line(P0, A16) → rp16Line(P0, A35) → rp35Line(P0, A17) → rp17Line(P0, A36) → rp36Line(P0, A18) → rp18Line(P0, A19) → rp19Line(P0, A20) → rp20Line(P0, A2) → rp2Line(P0, A21) → rp21Line(P0, A3) → rp3Line(P0, A22) → rp22Line(P0, A4) → rp4Line(P0, A23) → rp23Line(P0, A5) → rp5Line(P0, A24) → rp24Line(P0, A6) → rp6Line(P0, A25) → rp25Line(P0, A7) → rp7Line(P0, A26) → rp26Line(P0, A8) → rp8Line(P0, A27) → rp27Line(P0, A9) → rp9Line(P0, A28) → rp28Line(P0, A10) → rp10Line(P0, A29) → rp29Line(P0, A11) → rp11Line(P0, A30) → rp30Line(P0, A12) → rp12Line(P0, A31) → rp31Line(P0, A13) → rp13Line(P0, A32) → rp32Intersect(c0, rp0, 1) → B1Line(B1, rt0) → rt1Intersect(rt1, rp1) → F1Circle(P0, F1) → c1Intersect(c1, rp0, 1) → B2Line(B2, rt0) → rt2Intersect(rt2, rp1) → F2Intersect(c1, rp2, 1) → W2Circle(P0, F2) → c2Intersect(c2, rp0, 1) → B3Line(B3, rt0) → rt3Intersect(rt3, rp1) → F3Circle(P0, F3) → c3Intersect(c3, rp0, 1) → B4Line(B4, rt0) → rt4Intersect(rt4, rp1) → F4Circle(P0, F4) → c4Intersect(c4, rp0, 1) → B5Line(B5, rt0) → rt5Intersect(rt5, rp1) → F5Circle(P0, F5) → c5Intersect(c5, rp0, 1) → B6Line(B6, rt0) → rt6Intersect(rt6, rp1) → F6Circle(P0, F6) → c6Intersect(c6, rp0, 1) → B7Line(B7, rt0) → rt7Intersect(rt7, rp1) → F7Circle(P0, F7) → c7Intersect(c7, rp0, 1) → B8Line(B8, rt0) → rt8Intersect(rt8, rp1) → F8Circle(P0, F8) → c8Intersect(c8, rp0, 1) → B9Line(B9, rt0) → rt9Intersect(rt9, rp1) → F9Circle(P0, F9) → c9Intersect(c9, rp0, 1) → B10Line(B10, rt0) → rt10Intersect(rt10, rp1) → F10Circle(P0, F10) → c10Intersect(c10, rp0, 1) → B11Line(B11, rt0) → rt11Intersect(rt11, rp1) → F11Circle(P0, F11) → c11Intersect(c11, rp0, 1) → B12Line(B12, rt0) → rt12Intersect(rt12, rp1) → F12Circle(P0, F12) → c12Intersect(c12, rp0, 1) → B13Line(B13, rt0) → rt13Intersect(rt13, rp1) → F13Circle(P0, F13) → c13Intersect(c13, rp0, 1) → B14Line(B14, rt0) → rt14Intersect(rt14, rp1) → F14Circle(P0, F14) → c14Intersect(c14, rp0, 1) → B15Line(B15, rt0) → rt15Intersect(rt15, rp1) → F15Circle(P0, F15) → c15Intersect(c15, rp0, 1) → B16Line(B16, rt0) → rt16Intersect(rt16, rp1) → F16Circle(P0, F16) → c16Intersect(c16, rp0, 1) → B17Line(B17, rt0) → rt17Intersect(rt17, rp1) → F17Circle(P0, F17) → c17Intersect(c17, rp0, 1) → B18Line(B18, rt0) → rt18Intersect(rt18, rp1) → F18Circle(P0, F18) → c18Intersect(c18, rp0, 1) → B19Line(B19, rt0) → rt19Intersect(rt19, rp1) → F19Circle(P0, F19) → c19Intersect(c19, rp0, 1) → B20Line(B20, rt0) → rt20Intersect(rt20, rp1) → F20Circle(P0, F20) → c20Intersect(c20, rp0, 1) → B21Line(B21, rt0) → rt21Intersect(rt21, rp1) → F21Circle(P0, F21) → c21Intersect(c21, rp0, 1) → B22Line(B22, rt0) → rt22Intersect(rt22, rp1) → F22Circle(P0, F22) → c22Intersect(c22, rp0, 1) → B23Line(B23, rt0) → rt23Intersect(rt23, rp1) → F23Circle(P0, F23) → c23Intersect(c23, rp0, 1) → B24Line(B24, rt0) → rt24Intersect(rt24, rp1) → F24Circle(P0, F24) → c24Intersect(c24, rp0, 1) → B25Line(B25, rt0) → rt25Intersect(rt25, rp1) → F25Circle(P0, F25) → c25Intersect(c25, rp0, 1) → B26Line(B26, rt0) → rt26Intersect(rt26, rp1) → F26Circle(P0, F26) → c26Intersect(c26, rp0, 1) → B27Line(B27, rt0) → rt27Intersect(rt27, rp1) → F27Circle(P0, F27) → c27Intersect(c27, rp0, 1) → B28Line(B28, rt0) → rt28Intersect(rt28, rp1) → F28Circle(P0, F28) → c28Intersect(c28, rp0, 1) → B29Line(B29, rt0) → rt29Intersect(rt29, rp1) → F29Circle(P0, F29) → c29Intersect(c29, rp0, 1) → B30Line(B30, rt0) → rt30Intersect(rt30, rp1) → F30Circle(P0, F30) → c30Intersect(c30, rp0, 1) → B31Line(B31, rt0) → rt31Intersect(rt31, rp1) → F31Circle(P0, F31) → c31Intersect(c31, rp0, 1) → B32Line(B32, rt0) → rt32Intersect(rt32, rp1) → F32Circle(P0, F32) → c32Intersect(c32, rp0, 1) → B33Line(B33, rt0) → rt33Intersect(rt33, rp1) → F33Circle(P0, F33) → c33Intersect(c33, rp0, 1) → B34Line(B34, rt0) → rt34Intersect(rt34, rp1) → F34Circle(P0, F34) → c34Intersect(c34, rp0, 1) → B35Line(B35, rt0) → rt35Intersect(rt35, rp1) → F35Circle(P0, F35) → c35Intersect(c2, rp3, 1) → W3Intersect(c3, rp4, 1) → W4Intersect(c4, rp5, 1) → W5Intersect(c5, rp6, 1) → W6Intersect(c6, rp7, 1) → W7Intersect(c7, rp8, 1) → W8Intersect(c8, rp9, 1) → W9Intersect(c9, rp10, 1) → W10Intersect(c10, rp11, 1) → W11Intersect(c11, rp12, 1) → W12Intersect(c12, rp13, 1) → W13Intersect(c13, rp14, 1) → W14Intersect(c14, rp15, 1) → W15Intersect(c15, rp16, 1) → W16Intersect(c16, rp17, 1) → W17Intersect(c17, rp18, 1) → W18Intersect(c18, rp19, 1) → W19Intersect(c19, rp20, 1) → W20Intersect(c20, rp21, 1) → W21Intersect(c21, rp22, 1) → W22Intersect(c22, rp23, 1) → W23Intersect(c23, rp24, 1) → W24Intersect(c24, rp25, 1) → W25Intersect(c25, rp26, 1) → W26Intersect(c26, rp27, 1) → W27Intersect(c27, rp28, 1) → W28Intersect(c28, rp29, 1) → W29Intersect(c29, rp30, 1) → W30Intersect(c30, rp31, 1) → W31Intersect(c31, rp32, 1) → W32Intersect(c32, rp33, 1) → W33Intersect(c33, rp34, 1) → W34Intersect(c34, rp35, 1) → W35Intersect(c35, rp36, 1) → W36Segment(P1, W1) → fSegment(W1, W2) → gSegment(W2, W3) → hSegment(W3, W4) → iSegment(W4, W5) → jSegment(W5, W6) → kSegment(W6, W7) → lSegment(W7, W8) → mSegment(W8, W9) → nSegment(W9, W10) → pSegment(W10, W11) → qSegment(W11, W12) → rSegment(W12, W13) → sSegment(W13, W14) → tSegment(W14, W15) → aSegment(W15, W16) → bSegment(W16, W17) → cSegment(W17, W18) → dSegment(W18, W19) → eSegment(W19, W20) → f_1Segment(W20, W21) → g_1Segment(W21, W22) → h_1Segment(W22, W23) → i_1Segment(W23, W24) → j_1Segment(W24, W25) → k_1Segment(W25, W26) → l_1Segment(W26, W27) → m_1Segment(W27, W28) → n_1Segment(W28, W29) → p_1Segment(W29, W30) → q_1Segment(W30, W31) → r_1Segment(W31, W32) → s_1Segment(W32, W33) → t_1Segment(W33, W34) → a_1Segment(W34, W35) → b_1Segment(W35, W36) → c_1Segment(B1, F1) → d_1Segment(B2, F2) → e_1Segment(B3, F3) → f_2Segment(B4, F4) → g_2Segment(B5, F5) → h_2Segment(B6, F6) → i_2Segment(B7, F7) → j_2Segment(B8, F8) → k_2Segment(B9, F9) → l_2Segment(B10, F10) → m_2Segment(B11, F11) → n_2Segment(B12, F12) → p_2Segment(B13, F13) → q_2Segment(B14, F14) → r_2Segment(B15, F15) → s_2Segment(B16, F16) → t_2Segment(B17, F17) → a_2Segment(B18, F18) → b_2Segment(B19, F19) → c_2Segment(B20, F20) → d_2Segment(B21, F21) → e_2Segment(B22, F22) → f_3Segment(B23, F23) → g_3Segment(B24, F24) → h_3Segment(B25, F25) → i_3Segment(B26, F26) → j_3Segment(B27, F27) → k_3Segment(B28, F28) → l_3Segment(B29, F29) → m_3Segment(B30, F30) → n_3Segment(B31, F31) → p_3Segment(B32, F32) → q_3Segment(B33, F33) → r_3Segment(B34, F34) → s_3Segment(B35, F35) → t_3Intersect(c35, rp0, 1) → B36Segment(P0, W2) → s2Segment(P0, W3) → s3Segment(P0, W4) → s4Segment(P0, W5) → s5Segment(P0, W6) → s6Segment(P0, W7) → s7Segment(P0, W8) → s8Segment(P0, W9) → s9Segment(P0, W10) → s10Segment(P0, W11) → s11Segment(P0, W12) → s12Segment(P0, W13) → s13Segment(P0, W14) → s14Segment(P0, W15) → s15Segment(P0, W16) → s16Segment(P0, W17) → s17Segment(P0, W18) → s18Segment(P0, W19) → s19Segment(P0, W20) → s20Segment(P0, W21) → s21Segment(P0, W22) → s22Segment(P0, W23) → s23Segment(P0, W24) → s24Segment(P0, W25) → s25Segment(P0, W26) → s26Segment(P0, W27) → s27Segment(P0, W28) → s28Segment(P0, W29) → s29Segment(P0, W30) → s30Segment(P0, W31) → s31Segment(P0, W32) → s32Segment(P0, W33) → s33Segment(P0, W34) → s34Segment(P0, W35) → s35Segment(P0, W36) → s36If(x(B36) > x(P1), (-x(B36)), (-x(P1))) → y1If(x(B36) > x(P1), x(B36), x(P1)) → y2Segment(P0, F35) → s1Segment(P0, B36) → s0Segment(P0, P1) → s0'Segment(P0, W1) → s1'Textfield(r0) → CampoInserimento1Textfield(α) → CampoInserimento2
AI Drawing Prompt Reference
Draw a logarithmic/golden polygonal spiral. Start by rotating point A around point P0 to generate a series of polygons. Then, draw rays from point P0 through the rotated points A, intersecting with the previous ray to create new points. These points form the spiral, with each polygon having an increasing number of sides, following a logarithmic growth pattern.
The prompt above was compiled from the original drawing commands and is for reference only.