Iterated Golden Rectangle Construction
Loading the math board and drawing, please wait…
This example demonstrates the iterative construction of a Golden Rectangle through successive inscribed circles and divisions, highlighting the geometric properties of the Golden Ratio. Key math concepts include Golden Rectangle, incircle, similarity ratio, and geometric construction. Construction involves commands like Segment, Polygon, Midpoint, Circle, Ray, Intersect, OrthogonalLine, CircleArc, and PointIn to build the rectangle and its inscribed circles iteratively. Suitable for high school mathematics education to understand the application and construction methods of the Golden Ratio in geometry.
GeoGebra Commands & Parameters
Segment(A, B) → fPolygon(A, B, 4) → poly1, g, h, i, j, C, DMidpoint(h) → ECircle(E, D) → cRay(B, C) → kIntersect(c, k, 1) → FOrthogonalLine(F, k) → lOrthogonalLine(D, i) → mIntersect(l, m) → GPolygon(G, D, 4) → poly2, n, p, q, r, H, ISegment(C, F) → sSegment(F, I) → tPolygon(F, I, 4) → poly3, a_{14}, b_{14}, d, e, J, KPolygon(C, K, 4) → poly4, f_1, g_1, h_1, i_1, L, MPolygon(H, M, 4) → poly5, j_1, k_1, l_1, m_1, N, OPolygon(J, O, 4) → poly6, n_1, p_1, q_1, r_1, P, QPolygon(L, Q, 4) → poly7, s_1, t_1, a_1, b_1, R, SPolygon(N, S, 4) → poly8, c_1, d_1, e_1, f_2, T, UPolygon(P, U, 4) → poly9, g_2, h_2, i_2, j_2, V, WPolygon(R, W, 4) → poly10, k_2, l_2, m_2, n_2, Z, A_1Polygon(T, A_1, 4) → poly11, p_2, q_2, r_2, s_2, B_1, C_1Polygon(V, C_1, 4) → poly12, t_2, a_2, b_2, c_2, D_1, E_1Polygon(Z, E_1, 4) → poly13, d_2, e_2, f_3, g_3, F_1, G_1Polygon(B_1, G_1, 4) → poly14, h_3, i_3, j_3, k_3, H_1, I_1Polygon(D_1, I_1, 4) → poly15, l_3, m_3, n_3, p_3, J_1, K_1Polygon(F_1, K_1, 4) → poly16, q_3, r_3, s_3, t_3, L_1, M_1Polygon(H_1, M_1, 4) → poly17, a_3, b_3, c_3, d_3, N_1, O_1Polygon(J_1, O_1, 4) → poly18, e_3, f_4, g_4, h_4, P_1, Q_1Polygon(L_1, Q_1, 4) → poly19, i_4, j_4, k_4, l_4, R_1, S_1Polygon(N_1, S_1, 4) → poly20, m_4, n_4, p_4, q_4, T_1, U_1Polygon(P_1, U_1, 4) → poly21, r_4, s_4, t_4, a_4, V_1, W_1Polygon(R_1, W_1, 4) → poly22, b_4, c_4, d_4, e_4, Z_1, A_2Polygon(T_1, A_2, 4) → poly23, f_5, g_5, h_5, i_5, B_2, C_2Polygon(V_1, C_2, 4) → poly24, j_5, k_5, l_5, m_5, D_2, E_2Polygon(Z_1, E_2, 4) → poly25, n_5, p_5, q_5, r_5, F_2, G_2Polygon(B_2, G_2, 4) → poly26, s_5, t_5, a_5, b_5, H_2, I_2Polygon(D_2, I_2, 4) → poly27, c_5, d_5, e_5, f_6, J_2, K_2Polygon(F_2, K_2, 4) → poly28, g_6, h_6, i_6, j_6, L_2, M_2Polygon(H_2, M_2, 4) → poly29, k_6, l_6, m_6, n_6, N_2, O_2Polygon(J_2, O_2, 4) → poly30, p_6, q_6, r_6, s_6, P_2, Q_2Polygon(L_2, Q_2, 4) → poly31, t_6, a_6, b_6, c_6, R_2, S_2Polygon(N_2, S_2, 4) → poly32, d_6, e_6, f_7, g_7, T_2, U_2CircleArc(C, D, B) → c_7CircleArc(H, I, D) → d_7CircleArc(J, K, I) → e_7CircleArc(L, M, K) → q_7CircleArc(N, O, M) → r_7CircleArc(P, Q, O) → s_7CircleArc(R, S, Q) → t_7CircleArc(T, U, S) → c_8CircleArc(V, W, U) → d_8CircleArc(Z, A_1, W) → e_8CircleArc(B_1, C_1, A_1) → f_8CircleArc(D_1, E_1, C_1) → g_8CircleArc(F_1, G_1, E_1) → h_8CircleArc(H_1, I_1, G_1) → k_8CircleArc(J_1, K_1, I_1) → p_8CircleArc(L_1, M_1, K_1) → q_8CircleArc(N_1, O_1, M_1) → r_8CircleArc(P_1, Q_1, O_1) → s_8CircleArc(R_1, S_1, Q_1) → t_8CircleArc(T_1, U_1, S_1) → c_9CircleArc(V_1, W_1, U_1) → d_9CircleArc(Z_1, A_2, W_1) → e_9CircleArc(B_2, C_2, A_2) → f_9CircleArc(D_2, E_2, C_2) → g_9CircleArc(F_2, G_2, E_2) → h_9CircleArc(H_2, I_2, G_2) → k_9CircleArc(J_2, K_2, I_2) → p_9CircleArc(L_2, M_2, K_2) → q_9CircleArc(N_2, O_2, M_2) → r_9CircleArc(P_2, Q_2, O_2) → h_7CircleArc(R_2, S_2, Q_2) → k_7CircleArc(T_2, U_2, S_2) → p_7Polygon(P_2, U_2, 4) → poly33, i_7, j_7, l_7, m_7, V_2, W_2Polygon(R_2, W_2, 4) → poly34, n_7, a_7, b_7, i_8, Z_2, A_3CircleArc(V_2, W_2, U_2) → s_9CircleArc(Z_2, A_3, W_2) → t_9Segment(Z_2, T_2) → j_8Segment(V_2, A_3) → l_8Intersect(j_8, l_8) → B_3Segment(B, F) → m_8Segment(F, G) → n_8Segment(G, A) → a_8Polygon(F, B, 4) → poly35, b_8, i_9, j_9, l_9, C_3, D_3CircleArc(F, B, D_3) → c_{10}Polygon(G, D_3, 4) → poly36, m_9, n_9, a_9, b_9, E_3, F_3Polygon(A, F_3, 4) → poly37, f_{10}, g_{10}, h_{10}, i_{10}, G_3, H_3Polygon(C_3, H_3, 4) → poly38, j_{10}, k_{10}, l_{10}, m_{10}, I_3, J_3Polygon(E_3, J_3, 4) → poly39, n_{10}, p_{10}, q_{10}, r_{10}, K_3, L_3Polygon(G_3, L_3, 4) → poly40, s_{10}, t_{10}, a_{10}, b_{10}, M_3, N_3Polygon(I_3, N_3, 4) → poly41, d_{10}, e_{10}, f_{11}, g_{11}, O_3, P_3Polygon(K_3, P_3, 4) → poly42, h_{11}, i_{11}, j_{11}, k_{11}, Q_3, R_3Polygon(M_3, R_3, 4) → poly43, l_{11}, m_{11}, n_{11}, p_{11}, S_3, T_3Polygon(O_3, T_3, 4) → poly44, q_{11}, r_{11}, s_{11}, t_{11}, U_3, V_3Polygon(Q_3, V_3, 4) → poly45, a_{11}, b_{11}, c_{11}, d_{11}, W_3, Z_3Polygon(S_3, Z_3, 4) → poly46, e_{11}, f_{12}, g_{12}, h_{12}, A_4, B_4Polygon(U_3, B_4, 4) → poly47, i_{12}, j_{12}, k_{12}, l_{12}, C_4, D_4Polygon(W_3, D_4, 4) → poly48, m_{12}, n_{12}, p_{12}, q_{12}, E_4, F_4Polygon(A_4, F_4, 4) → poly49, r_{12}, s_{12}, t_{12}, a_{12}, G_4, H_4Polygon(C_4, H_4, 4) → poly50, b_{12}, c_{12}, d_{12}, e_{12}, I_4, J_4Polygon(E_4, J_4, 4) → poly51, f_{13}, g_{13}, h_{13}, i_{13}, K_4, L_4Polygon(G_4, L_4, 4) → poly52, j_{13}, k_{13}, l_{13}, m_{13}, M_4, N_4Polygon(I_4, N_4, 4) → poly53, n_{13}, p_{13}, q_{13}, r_{13}, O_4, P_4Polygon(K_4, P_4, 4) → poly54, s_{13}, t_{13}, a_{13}, b_{13}, Q_4, R_4CircleArc(G, D_3, F_3) → c_{13}CircleArc(A, F_3, H_3) → d_{13}CircleArc(C_3, H_3, J_3) → e_{13}CircleArc(E_3, J_3, L_3) → c_{14}CircleArc(G_3, L_3, N_3) → d_{14}CircleArc(I_3, N_3, P_3) → e_{14}CircleArc(K_3, P_3, R_3) → f_{14}CircleArc(M_3, R_3, T_3) → g_{14}CircleArc(O_3, T_3, V_3) → h_{14}CircleArc(Q_3, V_3, Z_3) → k_{14}CircleArc(S_3, Z_3, B_4) → p_{14}CircleArc(U_3, B_4, D_4) → q_{14}CircleArc(W_3, D_4, F_4) → r_{14}CircleArc(A_4, F_4, H_4) → s_{14}CircleArc(C_4, H_4, J_4) → t_{14}CircleArc(E_4, J_4, L_4) → c_{15}CircleArc(G_4, L_4, N_4) → d_{15}CircleArc(I_4, N_4, P_4) → e_{15}CircleArc(K_4, P_4, R_4) → f_{15}PointIn(poly54) → T_4PointIn(poly54) → S_4PointIn(poly53) → U_4PointIn(poly52) → V_4Segment(T_4, U_4) → i_{14}Segment(U_4, V_4) → j_{14}Segment(V_4, S_4) → l_{14}Segment(S_4, T_4) → m_{14}Midpoint(l_{14}) → W_4Midpoint(j_{14}) → Z_4