2D Vectors and Reflection Geometric Construction
Loading the math board and drawing, please wait…
This example demonstrates the geometric relationships and constructions involving 2D vectors, reflection, squares, and equilateral triangles. It covers core mathematical concepts such as vector operations, reflection transformations, properties of squares and equilateral triangles, slope calculations, and difference computations. The construction uses GeoGebra commands and objects like Line, OrthogonalLine, Vector, OrthogonalVector, LineBisector, Mirror, Intersect, Polygon, CircleArc, and Segment. Suitable for high school mathematics teaching to understand vectors, reflections, geometric transformations, and optimization problems.
GeoGebra Commands & Parameters
Line(A, B) → sOrthogonalLine(A, s) → bVector(A, B) → uOrthogonalVector(u) → vOrthogonalLine(F, b) → fLineBisector(A_1, A) → lMirror(f, l) → f'OrthogonalLine(D, s) → iIntersect(i, f') → ELineBisector(A, B) → mIntersect(i, l) → POrthogonalLine(B, u, xOyPlane) → gMirror(i, m) → i'OrthogonalLine(A_1, b) → rIntersect(g, r) → CIntersect(m, l) → LMirror(f, l) → f'_1Intersect(m, f) → MMirror(F, l) → F'Intersect(m, f') → SPolygon(A_1, C, B, A) → c4, a_1, c_3, b_2, a_2OrthogonalLine(K, r) → hOrthogonalLine(H, m) → kIntersect(i', f') → WMirror(k, l) → k'OrthogonalLine(O, f'_1) → jOrthogonalLine(Q, f'_1) → nIntersect(k', j) → ZIntersect(k', i) → G_1OrthogonalLine(E_1, r) → pOrthogonalLine(G, b) → qIntersect(m, f'_1) → H_1Intersect(q, m) → I_1Intersect(k', p) → J_1Intersect(q, p) → K_1Polygon(H_1, I_1, K_1, J_1, G_1, E) → polígono1, h_1, i_1, k_1, j_1, g_1, eMirror(K_1, m) → N_1Mirror(J_1, m) → O_1Mirror(G_1, m) → P_1Mirror(E, m) → E'Polygon(L_1, M_1, N_1, O_1, P_1, E') → polígono1', l_1, m_1, n_1, o_1, p_1, e'Line(Z, F_1) → tIntersect(k, t) → Q_1Intersect(j, k) → R_1Intersect(n, k) → S_1OrthogonalLine(V, g, xOyPlane) → aOrthogonalLine(B_1, g, xOyPlane) → cOrthogonalLine(C_1, g, xOyPlane) → dOrthogonalLine(D_1, g, xOyPlane) → f_1OrthogonalLine(F_1, g, xOyPlane) → q_1Intersect(h, a) → NIntersect(h, c) → T_1Intersect(j, c) → U_1Intersect(t, n) → V_1Polygon(S_1, R_1, N, T_1, U_1, Z, V_1) → polígono2, s_1, r_1, n_2, t_1, u_1, z_1, v_1LineBisector(N, R_1, xOyPlane) → b_1Intersect(b_1, k) → W_1CircleArc(W_1, N, R_1, xOyPlane) → c_1Line(D_1, t) → d_1Intersect(d_1, k) → Z_1Polygon(D_1, F_1, Q_1, Z_1) → c1, f_2, g_2, h_2, i_2Intersect(t, f_1) → A_2Intersect(t, d) → B_2OrthogonalLine(T, r) → k_2Intersect(k_2, k') → D_2Line(A_2, D_2) → l_2Line(B_2, l_2) → j_2Intersect(j_2, k') → JPolygon(A_2, D_2, J, B_2) → c2, m_2, d_2, j_3, p_2LineBisector(G_1, M) → q_2Intersect(q_2, m) → C_2CircleArc(C_2, G_1, M) → c_2CircleArc(C_2, J_1, E_2) → r_2Polygon(G_1, J_1, E_2, M) → c3, s_2, t_2, f_3, m_3Mirror(c_2, m) → d_3Mirror(r_2, m) → e_3Mirror(G_1, m) → F_2Mirror(J_1, m) → G_2Mirror(E_2, m) → H_2Mirror(M, m) → M'Polygon(F_2, G_2, H_2, M') → c3', g_3, h_3, i_3, m'Segment(J_1, E_2) → k_3Segment(E_2, O_1) → l_3Segment(R_1, N) → n_3