Venus Williams Logo Geometric Construction
Loading the math board and drawing, please wait…
This example demonstrates how to geometrically construct the Venus Williams logo. It involves core mathematical concepts such as angles, reflection, equilateral triangles, right triangles, conditional probability, and the Pythagorean theorem. The construction uses GeoGebra commands like LineBisector, Vector, OrthogonalVector, Line, OrthogonalLine, Intersect, Mirror, Midpoint, Polygon, CircleArc, and Segment. Suitable for high school mathematics education or for those interested in geometric constructions.
GeoGebra Commands & Parameters
LineBisector(A, B) → mVector(A, B) → uOrthogonalVector(u) → vLineBisector(A_1, A) → lLine(A, B) → sOrthogonalLine(D, s) → iOrthogonalLine(A, s) → bOrthogonalLine(A_1, b) → rOrthogonalLine(F, b) → fIntersect(m, f) → MMirror(f, l) → f'Intersect(i, f') → EOrthogonalLine(K, r) → hMidpoint(K, G) → OLine(O, R) → tLine(I, t) → aLine(V, a) → cIntersect(c, i) → C_1Line(M, c) → dLine(Q, d) → g_1Line(Z, g_1) → h_1Intersect(i, h_1) → B_1OrthogonalLine(B_1, b) → i_1LineBisector(B_1, O_1) → n_2Intersect(n_2, i) → S_1LineBisector(S_1, C_1) → j_5Intersect(n_2, j_5) → Z_2OrthogonalLine(B, u, xOyPlane) → gMirror(i, m) → i'Intersect(g, r) → CMirror(f, l) → f'_1Mirror(F, l) → F'Intersect(m, f') → SPolygon(A_1, C, B, A) → c4, a_1, c_3, b_2, a_2Intersect(i', f') → WOrthogonalLine(G, f'_1) → kOrthogonalLine(H, f'_1) → jOrthogonalLine(N, r) → pOrthogonalLine(J, f'_1) → qOrthogonalLine(T, f'_1) → nLine(T, t) → eLine(L, a) → f_1Intersect(n, d) → D_1Intersect(g_1, n) → E_1Intersect(p, e) → F_1Intersect(h, f') → G_1Intersect(h, f_1) → H_1Intersect(j, a) → I_1Intersect(j, f_1) → J_1Intersect(k, f_1) → K_1Intersect(j, c) → L_1Intersect(k, c) → N_1Polygon(I, I_1, H_1, L, J_1, K_1, N_1, L_1, M_1, C_1, B_1, O_1) → polígono1, i_2, o_1, q_1, l_2, j_1, k_1, l_1, n_1, m_1, p_1, c_1, b_1OrthogonalLine(F_1, i') → r_1Polygon(Q_1, Q, F_1, P_1, M, D_1, E_1, L_1, I_1, T, O, R) → polígono2, s_1, r_2, h_2, j_2, q_2, m_2, d_1, t_1, f_2, g_2, t_2, oLineBisector(L, H_1) → k_2Intersect(k_2, i) → R_1CircleArc(R_1, H_1, L) → c_2LineBisector(E_1, L_1) → p_2Intersect(p_2, h) → T_1CircleArc(T_1, E_1, L_1) → s_2LineBisector(T, I_1) → f_3Intersect(f_3, i) → U_1CircleArc(U_1, I_1, T) → d_3LineBisector(P_1, F_1) → g_3Intersect(p, g_3) → V_1CircleArc(V_1, F_1, P_1) → e_3LineBisector(Q, Q_1) → h_3Intersect(h_3, i_1) → W_1CircleArc(W_1, Q_1, Q) → k_3Intersect(q, h_1) → Z_1Intersect(q, c) → A_2Polygon(Z_1, Z, V, A_2) → c1, z_1, z_2, v_1, i_3Segment(T, I_1) → j_3Segment(L, H_1) → l_3Segment(B_1, O_1) → m_3Segment(Q, Q_1) → n_3Segment(E_1, L_1) → p_3Mirror(Z_1, m) → B_2Mirror(Z, m) → Z'Mirror(V, m) → V'Mirror(A_2, m) → C_2Polygon(B_2, Z', V', C_2) → c1', q_3, z', v', r_3Mirror(c_2, m) → s_3CircleArc(Z_2, B_1, O_1) → d_2Mirror(d_2, m) → t_3Mirror(d_3, m) → c_4Mirror(e_3, m) → d_4Mirror(k_3, m) → e_4Mirror(s_2, m) → f_4Mirror(I, m) → I'Mirror(I_1, m) → D_2Mirror(J_1, m) → E_2Mirror(K_1, m) → F_2Mirror(N_1, m) → G_2Mirror(L_1, m) → H_2Mirror(M_1, m) → I_2Mirror(C_1, m) → J_2Mirror(B_1, m) → K_2Mirror(O_1, m) → L_2Mirror(H_1, m) → M_2Mirror(L, m) → L'Polygon(I', D_2, M_2, L', E_2, F_2, G_2, H_2, I_2, J_2, K_2, L_2) → polígono1', b_3, p_4, q_4, l', g_4, h_4, i_4, j_4, k_4, l_4, m_4, n_4Mirror(Q_1, m) → N_2Mirror(Q, m) → Q'Mirror(M, m) → M'Mirror(D_1, m) → O_2Mirror(E_1, m) → P_2Mirror(L_1, m) → Q_2Mirror(I_1, m) → R_2Mirror(T, m) → T'Mirror(O, m) → O'Mirror(R, m) → R'Mirror(F_1, m) → S_2Mirror(P_1, m) → T_2Polygon(N_2, Q', S_2, T_2, M', O_2, P_2, Q_2, R_2, T', O', R') → polígono2', r_4, r', b_4, f_5, q', m', o_2, s_4, t_4, a_4, t', o'Segment(F_2, R_2) → g_5Segment(R_2, T') → h_5Polygon(U_2, R, F_1) → t1, i_5, u_2, r_5Mirror(U_2, m) → V_2Mirror(R, m) → R'_1Mirror(F_1, m) → W_2Polygon(V_2, R'_1, W_2) → t1', w_2, v_2, r'_1Segment(B_1, O_1) → k_5Mirror(Q, m) → Q'_1Mirror(Q_1, m) → A_3Segment(Q'_1, A_3) → l_5