Folding and Symmetry Line Investigation
Loading the math board and drawing, please wait…
This example demonstrates how to investigate the lines of symmetry of a shape through folding operations and determine the number of these lines. The core mathematical concepts involved include symmetry, folding transformation, and geometric construction. Construction highlights involve using commands and objects in GeoGebra such as polygon, segment, intersect, circle, point, line, circle sector, mirror, midpoint, line bisector, rotate, angle, translate, and textfield. Suitable for middle school and above students learning about symmetry and geometric transformations.
GeoGebra Commands & Parameters
Polygon(A, B, 4) → mnogokut1, f, g, h, i, C, DSegment(B, D) → kSegment(A, C) → jIntersect(j, k) → ECircle(E, B) → cPoint(c) → FLine(F, E) → lIntersect(c, l, 2) → GCircleSector(E, G, F) → polukrugPoint(l) → HPoint(l) → ISegment(H, I) → mPolygon(J, J', 4) → mnogokut2, n, p, q, r, K, LSegment(J, K) → sSegment(J', L) → tIntersect(s, t) → MLine(M, l) → aPoint(a) → NPoint(a) → OSegment(N, O) → bPolygon(A, B, T_1) → mnogokut3, t_1, a_1, b_1Mirror(A, l) → A'Mirror(B, l) → B'Mirror(T_1, l) → PPolygon(A', B', P) → mnogokut3', p_1, a', b'Polygon(J, J', T_2) → mnogokut3_1, t_2, j_1, j'Midpoint(Segment[D, C]) → T_3Polygon(A, B, T_3) → mnogokut4, t_3, a_2, b_2Midpoint(Segment[L, K]) → T_4Polygon(J, J', T_4) → mnogokut4_1, t_4, j_2, j'_1Mirror(A, l) → A'_1Mirror(B, l) → B'_1Mirror(T_3, l) → QPolygon(A'_1, B'_1, Q) → mnogokut4', q_1, a'_1, b'_1Polygon(A, B, 3) → mnogokut5, d, e, f_1, RLineBisector(d) → g_1LineBisector(e) → h_1Intersect(g_1, h_1) → SCircle(S, B) → c_1Point(c_1) → TLine(T, S) → i_1Intersect(c_1, i_1, 2) → UCircleSector(S, U, T) → d_1Point(i_1) → VPoint(i_1) → WSegment(V, W) → k_1Mirror(mnogokut5, i_1) → mnogokut5'Polygon(J, J', 3) → mnogokut6, l_1, m_1, r_1, ZLineBisector(l_1) → s_1LineBisector(m_1) → e_1Intersect(s_1, e_1) → A_1Line(A_1, k_1) → f_2Point(f_2) → B_1Point(f_2) → C_1Segment(C_1, B_1) → g_2Polygon(A, B, 4) → mnogokut7, h_2, i_2, k_2, l_2, D_1, E_1Mirror(mnogokut7, l) → mnogokut7'Polygon(J, J', 4) → mnogokut7_1, m_2, n_2, p_2, q_2, F_1, G_1Line(A, I_1) → r_2Circle(A, Segment[A, H_1]) → c_2Intersect(c_2, r_2, 2) → J_1Circle(J_1, Segment[A, H_1]) → d_2Circle(H_1, Segment[A, H_1]) → e_2Intersect(d_2, e_2, 1) → K_1Polygon(A, H_1, K_1, J_1) → mnogokut8, a_3, h_3, k_3, j_3Segment(A, K_1) → s_2Segment(H_1, J_1) → f_3Intersect(s_2, f_3) → L_1Circle(L_1, K_1) → c_3Point(c_3) → M_1Line(M_1, L_1) → g_3Intersect(c_3, g_3, 2) → N_1CircleSector(L_1, N_1, M_1) → d_3Mirror(A, g_3) → A'_2Mirror(H_1, g_3) → O_1Mirror(K_1, g_3) → P_1Mirror(J_1, g_3) → Q_1Polygon(A'_2, O_1, P_1, Q_1) → mnogokut8', a'_2, o_1, p_3, q_3Point(g_3) → R_1Point(g_3) → S_1Segment(S_1, R_1) → i_3Line(J, r_2) → l_3Circle(J, Segment[J, U_1]) → e_3Intersect(e_3, l_3, 2) → V_1Circle(V_1, Segment[J, U_1]) → r_3Circle(U_1, Segment[J, U_1]) → s_3Intersect(r_3, s_3, 1) → W_1Polygon(J, U_1, W_1, V_1) → mnogokut9, j_4, u_1, w_1, v_1Segment(J, W_1) → m_3Segment(U_1, V_1) → n_3Intersect(m_3, n_3) → Z_1Line(Z_1, g_3) → b_3Point(b_3) → A_2Point(b_3) → B_2Segment(B_2, A_2) → f_4Circle(A, Segment[B, C_2]) → c_4Circle(C_2, Segment[A, B]) → d_4Intersect(c_4, d_4, 1) → D_2Polygon(A, B, C_2, D_2) → mnogokut10, a_4, b_4, c_5, d_5Segment(A, C_2) → g_4Segment(B, D_2) → h_4Intersect(g_4, h_4) → E_2Circle(E_2, B) → e_4Point(e_4) → F_2Line(F_2, E_2) → i_4Intersect(e_4, i_4, 2) → G_2CircleSector(E_2, G_2, F_2) → k_4Mirror(A, i_4) → A'_3Mirror(B, i_4) → B'_2Mirror(C_2, i_4) → H_2Mirror(D_2, i_4) → I_2Polygon(A'_3, B'_2, H_2, I_2) → mnogokut10', a'_3, b'_2, h_5, i_5Point(i_4) → J_2Point(i_4) → K_2Circle(J, Segment[J', L_2]) → p_4Circle(L_2, Segment[J, J']) → q_4Intersect(p_4, q_4, 1) → M_2Polygon(J, J', L_2, M_2) → mnogokut10_1, j_5, j'_2, l_4, m_4Segment(J, L_2) → n_4Segment(J', M_2) → r_4Intersect(n_4, r_4) → N_2Line(N_2, i_4) → s_4Point(s_4) → O_2Point(s_4) → P_2Segment(K_2, J_2) → f_5Segment(P_2, O_2) → g_5Polygon(A, B, R_2, Q_2) → mnogokut11, a_5, b_5, r_5, q_5Mirror(A, l) → A'_4Mirror(B, l) → B'_3Mirror(R_2, l) → S_2Mirror(Q_2, l) → U_2Polygon(A'_4, B'_3, S_2, U_2) → mnogokut11', a'_4, b'_3, s_5, u_2Polygon(J, J', W_2, V_2) → mnogokut12, j_6, j'_3, w_2, v_2Circle(A, 3) → e_5Intersect(e_5, r_2, 2) → Z_2Circle(Z_2, Segment[A, B]) → k_5Circle(B, Segment[A, Z_2]) → p_5Intersect(k_5, p_5, 1) → A_3Polygon(A, B, A_3, Z_2) → mnogokut13, a_6, b_6, a_7, z_2Segment(A, A_3) → l_5Segment(B, Z_2) → m_5Intersect(l_5, m_5) → B_3Circle(B_3, A_3) → t_5Point(t_5) → C_3Line(C_3, B_3) → n_5Intersect(t_5, n_5, 2) → D_3Line(J, r_2) → f_6CircleSector(B_3, D_3, C_3) → c_6Mirror(A, n_5) → A'_5Mirror(B, n_5) → B'_4Mirror(A_3, n_5) → E_3Mirror(Z_2, n_5) → F_3Polygon(A'_5, B'_4, E_3, F_3) → mnogokut13', a'_5, b'_4, e_6, f_7Point(n_5) → G_3Point(n_5) → H_3Circle(J, 3) → d_6Intersect(d_6, f_6, 2) → I_3Circle(I_3, Segment[J, J']) → g_6Circle(J', Segment[J, I_3]) → h_6Intersect(g_6, h_6, 1) → J_3Polygon(J, J', J_3, I_3) → mnogokut13_1, j_7, j'_4, j_8, i_6Segment(J, J_3) → k_6Segment(J', I_3) → l_6Intersect(k_6, l_6) → K_3Line(K_3, n_5) → m_6Point(m_6) → L_3Point(m_6) → M_3Segment(H_3, G_3) → n_6Segment(M_3, L_3) → p_6Line(E, yAxis) → q_6Intersect(c, q_6, 1) → N_3Rotate(N_3, 36°, E) → O_3Angle(N_3, E, O_3) → αRotate(N_3, (-(36°)), E) → P_3Angle(P_3, E, N_3) → βCircle(O_3, Segment[P_3, O_3]) → r_6Intersect(c, r_6, 1) → Q_3Circle(Q_3, Segment[O_3, Q_3]) → s_6Intersect(c, s_6, 1) → R_3Circle(R_3, Segment[Q_3, R_3]) → t_6Intersect(c, t_6, 1) → S_3Polygon(P_3, O_3, Q_3, R_3, S_3) → mnogokut14, p_7, o_3, q_7, r_7, s_7Mirror(P_3, l) → U_3Mirror(O_3, l) → V_3Mirror(Q_3, l) → W_3Mirror(R_3, l) → Z_3Mirror(S_3, l) → A_4Polygon(U_3, V_3, W_3, Z_3, A_4) → mnogokut14', u_3, v_3, w_3, z_3, a_8Translate(P_3, Vector[A, J]) → B_4Translate(O_3, Vector[A, J]) → C_4Translate(Q_3, Vector[A, J]) → D_4Translate(R_3, Vector[A, J]) → E_4Translate(S_3, Vector[A, J]) → F_4Polygon(B_4, C_4, D_4, E_4, F_4) → mnogokut14'_1, b_7, c_7, d_7, e_7, f_8Rotate(N_3, 30°, E) → G_4Angle(N_3, E, G_4) → γRotate(N_3, (-(30°)), E) → H_4Angle(H_4, E, N_3) → δCircle(G_4, Segment[H_4, G_4]) → g_7Intersect(c, g_7, 1) → I_4Circle(I_4, Segment[G_4, I_4]) → h_7Intersect(c, h_7, 1) → J_4Circle(J_4, Segment[I_4, J_4]) → k_7Intersect(c, k_7, 1) → K_4Circle(K_4, Segment[J_4, K_4]) → t_7Intersect(c, t_7, 1) → L_4Polygon(H_4, G_4, I_4, J_4, K_4, L_4) → mnogokut15, h_8, g_8, i_7, j_9, k_8, l_7Mirror(H_4, l) → M_4Mirror(G_4, l) → N_4Mirror(I_4, l) → O_4Mirror(J_4, l) → P_4Mirror(K_4, l) → Q_4Mirror(L_4, l) → R_4Polygon(M_4, N_4, O_4, P_4, Q_4, R_4) → mnogokut15', m_7, n_7, o_4, p_8, q_8, r_8Translate(H_4, Vector[A, J]) → S_4Translate(G_4, Vector[A, J]) → U_4Translate(I_4, Vector[A, J]) → V_4Translate(J_4, Vector[A, J]) → W_4Translate(K_4, Vector[A, J]) → Z_4Translate(L_4, Vector[A, J]) → A_5Polygon(S_4, U_4, V_4, W_4, Z_4, A_5) → mnogokut15'_1, s_8, u_4, v_4, w_4, z_4, a_9Polygon(B_5, C_5, D_5, L_5, M_5, E_5, I_5, K_5, H_5, F_5, J_5, G_5) → mnogokut16, b_8, g_9, d_8, l_8, c_8, m_8, e_8, i_8, k_9, h_9, f_9, j_{10}Mirror(B_5, l) → N_5Mirror(C_5, l) → O_5Mirror(M_5, l) → P_5Mirror(E_5, l) → Q_5Mirror(I_5, l) → R_5Mirror(K_5, l) → S_5Mirror(H_5, l) → T_5Mirror(F_5, l) → U_5Mirror(J_5, l) → V_5Mirror(G_5, l) → W_5Mirror(D_5, l) → Z_5Mirror(L_5, l) → A_6Polygon(N_5, O_5, Z_5, A_6, P_5, Q_5, R_5, S_5, T_5, U_5, V_5, W_5) → mnogokut16', n_8, w_5, z_5, a_{10}, o_5, p_9, q_9, r_9, s_9, t_8, u_5, v_5Translate(B_5, Vector[A, J]) → B_6Translate(C_5, Vector[A, J]) → C_6Translate(M_5, Vector[A, J]) → D_6Translate(E_5, Vector[A, J]) → E_6Translate(I_5, Vector[A, J]) → F_6Translate(K_5, Vector[A, J]) → G_6Translate(H_5, Vector[A, J]) → H_6Translate(F_5, Vector[A, J]) → I_6Translate(J_5, Vector[A, J]) → J_6Translate(G_5, Vector[A, J]) → K_6Translate(D_5, Vector[A, J]) → L_6Translate(L_5, Vector[A, J]) → M_6Polygon(B_6, C_6, L_6, M_6, D_6, E_6, F_6, G_6, H_6, I_6, J_6, K_6) → mnogokut16'_1, b_9, k_{10}, l_9, m_9, c_9, d_9, e_9, f_{10}, g_{10}, h_{10}, i_9, j_{11}Polygon(A, P_6, N_6, D, S_6, U_6, Q_6, B, C, O_6, T_6, R_6) → mnogokut17, a_{11}, r_{10}, n_9, d_{10}, p_{10}, s_{10}, u_6, q_{10}, b_{10}, c_{10}, o_6, t_9Mirror(A, l) → A'_6Mirror(P_6, l) → V_6Mirror(S_6, l) → W_6Mirror(U_6, l) → Z_6Mirror(Q_6, l) → A_7Mirror(B, l) → B'_5Mirror(C, l) → C'Mirror(O_6, l) → B_7Mirror(T_6, l) → C_7Mirror(R_6, l) → D_7Mirror(N_6, l) → E_7Mirror(D, l) → D'Polygon(A'_6, V_6, E_7, D', W_6, Z_6, A_7, B'_5, C', B_7, C_7, D_7) → mnogokut17', a'_6, d_{11}, e_{10}, d', v_6, w_6, z_6, a_{12}, b'_5, c', b_{11}, c_{11}Translate(A, Vector[A, J]) → A'_7Translate(P_6, Vector[A, J]) → F_7Translate(S_6, Vector[A, J]) → G_7Translate(U_6, Vector[A, J]) → H_7Translate(Q_6, Vector[A, J]) → I_7Translate(B, Vector[A, J]) → B'_6Translate(C, Vector[A, J]) → C'_1Translate(O_6, Vector[A, J]) → J_7Translate(T_6, Vector[A, J]) → K_7Translate(R_6, Vector[A, J]) → L_7Translate(N_6, Vector[A, J]) → M_7Translate(D, Vector[A, J]) → D'_1Polygon(A'_7, F_7, M_7, D'_1, G_7, H_7, I_7, B'_6, C'_1, J_7, K_7, L_7) → mnogokut17'_1, a'_7, l_{10}, m_{10}, d'_1, f_{11}, g_{11}, h_{11}, i_{10}, b'_6, c'_1, j_{12}, k_{11}Polygon(R_7, S_7, Q_7, O_7, C, D, N_7, P_7) → mnogokut18, r_{11}, s_{11}, q_{11}, o_7, c_{12}, d_{12}, n_{10}, p_{11}Mirror(R_7, l) → T_7Mirror(S_7, l) → U_7Mirror(Q_7, l) → V_7Mirror(O_7, l) → W_7Mirror(C, l) → C'_2Mirror(D, l) → D'_2Mirror(N_7, l) → Z_7Mirror(P_7, l) → A_8Polygon(T_7, U_7, V_7, W_7, C'_2, D'_2, Z_7, A_8) → mnogokut18', t_{10}, u_7, v_7, w_7, c'_2, d'_2, z_7, a_{13}Translate(R_7, Vector[A, J]) → B_8Translate(S_7, Vector[A, J]) → C_8Translate(Q_7, Vector[A, J]) → D_8Translate(O_7, Vector[A, J]) → E_8Translate(C, Vector[A, J]) → C'_3Translate(D, Vector[A, J]) → D'_3Translate(N_7, Vector[A, J]) → F_8Translate(P_7, Vector[A, J]) → G_8Polygon(B_8, C_8, D_8, E_8, C'_3, D'_3, F_8, G_8) → mnogokut18'_1, b_{12}, c_{13}, d_{13}, e_{11}, c'_3, d'_3, f_{12}, g_{12}Polygon(D, H_8, A, O_8, M_8, I_8, C, N_8, B, K_8, L_8, J_8) → mnogokut19, d_{14}, j_{13}, a_{14}, o_8, h_{12}, m_{11}, i_{11}, c_{14}, n_{11}, b_{13}, k_{12}, l_{11}Mirror(D, l) → D'_4Mirror(H_8, l) → P_8Mirror(M_8, l) → Q_8Mirror(I_8, l) → R_8Mirror(C, l) → C'_4Mirror(N_8, l) → S_8Mirror(B, l) → B'_7Mirror(K_8, l) → T_8Mirror(L_8, l) → U_8Mirror(J_8, l) → V_8Mirror(A, l) → A'_8Mirror(O_8, l) → W_8Polygon(D'_4, P_8, A'_8, W_8, Q_8, R_8, C'_4, S_8, B'_7, T_8, U_8, V_8) → mnogokut19', d'_4, v_8, a'_8, w_8, p_{12}, q_{12}, r_{12}, c'_4, s_{12}, b'_7, t_{11}, u_8Translate(D, Vector[A, J]) → D'_5Translate(H_8, Vector[A, J]) → Z_8Translate(M_8, Vector[A, J]) → A_9Translate(I_8, Vector[A, J]) → B_9Translate(C, Vector[A, J]) → C'_5Translate(N_8, Vector[A, J]) → C_9Translate(B, Vector[A, J]) → B'_8Translate(K_8, Vector[A, J]) → D_9Translate(L_8, Vector[A, J]) → E_9Translate(J_8, Vector[A, J]) → F_9Translate(A, Vector[A, J]) → A'_9Translate(O_8, Vector[A, J]) → G_9Polygon(D'_5, Z_8, A'_9, G_9, A_9, B_9, C'_5, C_9, B'_8, D_9, E_9, F_9) → mnogokut19'_1, d'_5, f_{13}, a'_9, g_{13}, z_8, a_{15}, b_{14}, c'_5, c_{15}, b'_8, d_{15}, e_{12}Textfield(brOsiUpisano) → txtPolje1
AI Drawing Prompt Reference
Draw a quadrilateral, find the intersection point of its diagonals, and draw a circle centered at this point. Mark a point on the circle, draw a line through this point and the intersection point, and find another intersection point on the circle. Draw a sector with the intersection point and the center. Mirror both the quadrilateral and the sector over the line through the intersection points to create two new shapes. Then, draw a triangle, find the intersection point of the perpendicular bisectors of its two sides, draw a circle centered at this point, mark two points on the circle, and draw a line through them. Mirror the triangle over the line through these points.
The prompt above was compiled from the original drawing commands and is for reference only.