2D Vectors and Circle Construction by Claudio Martínez Gil
Loading the math board and drawing, please wait…
This example demonstrates the construction of geometric figures using 2D vectors and circles, involving core mathematical concepts such as vectors, circles, and coordinate geometry. Key construction steps include using GeoGebra commands and objects like Line, Polygon, Midpoint, OrthogonalLine, Vector, OrthogonalVector, Intersect, Mirror, Circle, CurveCartesian, CircleArc, Semicircle, Segment. Suitable for high school and above students learning vectors, geometric constructions, and coordinate geometry.
GeoGebra Commands & Parameters
Line(A, B) → mPolygon(A, B, 4) → poly1, f, g, h, i, C, DMidpoint(D, B) → GOrthogonalLine(G, m) → nMidpoint(D, A) → ELine(E, G) → jVector(A, B) → uOrthogonalVector(u) → vLine(K, j) → rMidpoint(A, B) → JOrthogonalLine(H, f) → qIntersect(q, r) → H_2Mirror(H, n) → H'OrthogonalLine(H', m) → bIntersect(b, r) → G_2Mirror(J_2, n) → Z_2Line(L, j) → kOrthogonalLine(F, m) → lIntersect(l, j) → IMirror(F, n) → F'OrthogonalLine(H, m) → pOrthogonalLine(F', m) → aMirror(I, n) → I'Line(C, B) → g_2Line(M, j) → sLine(N, j) → tMidpoint(M, N) → OLine(O, j) → cIntersect(n, c) → PIntersect(c, p) → QLine(R, q) → eIntersect(c, e) → SCircle(S, P) → dCircle(S, T) → c_1Intersect(k, l) → ULine(V, j) → f_1Intersect(l, f_1) → WIntersect(n, h) → ZCurveCartesian(((1 - t)^(3) * W) + (((3 * (1 - t)^(2)) * t) * A_1) + (((3 * (1 - t)) * t^(2)) * K) + (t^(3) * U), t, 0, 1) → wCurveCartesian(((1 - t)^(3) * W) + (((3 * (1 - t)^(2)) * t) * B_1) + (((3 * (1 - t)) * t^(2)) * C_1) + (t^(3) * Z), t, 0, 1) → a_1Intersect(e, k) → D_1CurveCartesian(((1 - t)^(3) * U) + (((3 * (1 - t)^(2)) * t) * G_1) + (((3 * (1 - t)) * t^(2)) * F_1) + (t^(3) * E_1), t, 0, 1) → b_1Intersect(s, w) → H_1, I_1, J_1Intersect(t, w) → K_1, L_1, M_1Intersect(d, t) → N_1, O_1Intersect(d, s) → P_1, Q_1CurveCartesian(((1 - t)^(4) * V_1) + (((4 * (1 - t)^(3)) * t) * Z_1) + (((6 * (1 - t)^(2)) * t^(2)) * A_2) + (((4 * (1 - t)) * t^(3)) * W_1) + (t^(4) * T_1), t, 0, 1) → d_1CurveCartesian(((1 - t)^(4) * S_1) + (((4 * (1 - t)^(3)) * t) * B_2) + (((6 * (1 - t)^(2)) * t^(2)) * C_2) + (((4 * (1 - t)) * t^(3)) * D_2) + (t^(4) * U_1), t, 0, 1) → e_1Circle(E_2, F_2) → g_1CircleArc(G, H_2, G_2) → h_1CircleArc(G, I_2, J_2) → k_1Polygon(U_1, E_1, J, R_1) → q1, u_1, i_1, j_1, r_1Polygon(Z, W, T_1, V_1) → q2, z_1, w_1, t_1, v_1Polygon(S_1, U, E_1, U_1) → q3, s_1, u_2, l_1, m_1Polygon(T_1, N_1, P_1, S_1) → q4, n_1, p_1, q_1, f_2Polygon(I_2, J_2, G_2, H_2) → q5, i_2, j_2, h_2, k_2Semicircle(H_2, C_3) → c_2Mirror(c_2, n) → d_2Mirror(c_1, n) → e_2Mirror(g_1, n) → p_2Mirror(d, n) → d'Mirror(a_1, n) → o_1Mirror(b_1, n) → a_2Mirror(w, n) → w'Mirror(U_1, n) → K_2Mirror(E_1, n) → L_2Mirror(J, n) → J'Mirror(R_1, n) → M_2Polygon(K_2, L_2, J', M_2) → q1', l_2, m_2, j', n_2Mirror(Z, n) → Z'Mirror(W, n) → W'Mirror(T_1, n) → N_2Mirror(V_1, n) → O_2Polygon(Z', W', N_2, O_2) → q2', z', q_2, r_2, o_2Mirror(S_1, n) → P_2Mirror(U, n) → U'Mirror(E_1, n) → Q_2Mirror(U_1, n) → R_2Polygon(P_2, U', Q_2, R_2) → q3', s_2, u', t_2, b_2Mirror(T_1, n) → S_2Mirror(N_1, n) → T_2Mirror(P_1, n) → U_2Mirror(S_1, n) → V_2Polygon(S_2, T_2, U_2, V_2) → q4', f_3, g_3, h_3, v_2Mirror(I_2, n) → W_2Mirror(G_2, n) → A_3Mirror(H_2, n) → B_3Polygon(W_2, Z_2, A_3, B_3) → q5', w_2, z_2, a_3, b_3Mirror(d_1, n) → c_3Mirror(e_1, n) → d_3Segment(I_2, W_2) → i_3Segment(T_1, V_1) → j_3Segment(S_1, U_1) → k_3Segment(T_1, O_2) → l_3
AI Drawing Prompt Reference
Draw a geometric figure constructed using 2D vectors and circles, showcasing core mathematical concepts. Start by drawing a line segment and its circumcircle, then find midpoints and perpendicular lines. Use vector operations to create auxiliary lines and circles. Through intersection, reflection, and mirroring, generate key points and curves. Finally, depict the complex geometric pattern using circles and Bézier curves, highlighting the application of vectors and coordinate geometry.
The prompt above was compiled from the original drawing commands and is for reference only.