Geometric Construction of NBC Logo
Loading the math board and drawing, please wait…
This example demonstrates how to construct the NBC logo using GeoGebra. Key mathematical concepts include rotation, translation, and circles. Commands such as Vector, Rotate, Translate, and Circle are used to construct the various parts of the logo. Suitable for high school geometry lessons or math enthusiasts learning geometric construction.
GeoGebra Commands & Parameters
Vector(A, B) → uOrthogonalVector(u) → nRotate(A, (-(33.5°)), D) → A'_4Rotate(D, (-(33.5°)), D) → D'_4Rotate(A, (-(33.5°)), D) → A'_2Rotate(A'_2, (-(33.5°)), D) → ESegment(A'_2, D'_4) → i'OrthogonalLine(A'_2, i') → jLineBisector(A, B) → fMirror(A'_2, f) → UIntersect(f, j) → FVector(A'_2, F) → vVector(A'_2, G) → wTranslate(D'_4, w) → KTranslate(A'_2, w) → JTranslate(E, w) → E'LineBisector(J, E') → kIntersect(k, j) → LVector(K, L) → bVector(K, M) → cTranslate(A'_4, w) → HTranslate(H, c) → H'Mirror(H', f) → H''_1Vector(H''_1, U) → v_3Midpoint(H''_1, U) → O_1Segment(A, D) → gSegment(A, D) → iPolygon(A, D, A'_2) → t1, a'_2, a, dRotate(D, (-(33.5°)), D) → D'_5Translate(D'_5, w) → ISegment(J, K) → i''Translate(I, c) → I'Translate(E', c) → E''Polygon(H', I', E'') → t1''', e'', l, mRotate(H', (-(33.5°)), M) → H''Rotate(I', (-(33.5°)), M) → I''Rotate(E'', (-(33.5°)), M) → E'''OrthogonalLine(E'', l) → pIntersect(f, p) → NVector(E'', N) → qVector(E'', O) → rTranslate(H'', r) → H'''Translate(I'', r) → I'''Translate(E''', r) → PLineBisector(O, P) → sTranslate(M, r) → M'Intersect(s, j) → QVector(M', Q) → tVector(M', R) → u_1Translate(H''', u_1) → STranslate(I''', u_1) → TTranslate(P, u_1) → P'Polygon(S, T, P') → t2'', p', s_1, t_1Semicircle(A, A'_2) → eSemicircle(H', E'') → hSemicircle(S, P') → c_1Mirror(S, f) → S'Mirror(T, f) → T'Mirror(P', f) → P''Polygon(S', T', P'') → t2''', p'', s', t'Mirror(c_1, f) → d_1Mirror(I', f) → I''_1Mirror(E'', f) → E'''_1Polygon(H''_1, I''_1, E'''_1) → t2, e'''_1, h''_1, i''_1Mirror(h, f) → h'Mirror(A, f) → A'Mirror(D, f) → D'Polygon(A', D', U) → t1', u_2, a', d'Mirror(e, f) → e'Mirror(R, f) → R'Mirror(M, f) → M'_1Midpoint(P', P'') → VLine(A_1, u) → f_1Mirror(A_1, f) → B_1Vector(E'''_1, H''_1) → v_1Semicircle(W, C_1) → g_1Vector(P'', S') → w_1Semicircle(P', D_1) → h_1Polygon(P', P'', R', M'_1, D', D, M, R) → polígono1, i_1, j_1, r', m'_1, k_1, d_2, m_1, r_1Polygon(B_1, A_1, B, A) → c1, b_1, a_1, b_2, a_2Polygon(M'_1, R', S', D_1, W, E'''_1) → polígono2, l_1, n_1, p_1, q_1, w_2, f_2Polygon(M'_1, D', U, C_1, H''_1) → polígono3, g_2, h_2, u_3, i_2, j_2Line(A'_2, P') → k_2Line(E_1, k_2) → l_2Intersect(l_2, j_1) → F_1LineBisector(F_1, E_1) → m_2Intersect(m_2, p'') → G_1CircleArc(G_1, E_1, F_1) → c_2Polygon(P'', F_1, E_1) → t3, n_2, p_2, q_2Semicircle(O_1, A_1) → e_1Mirror(e_1, f) → e_2Mirror(g_1, f) → r_2Mirror(h_1, f) → s_2Mirror(M'_1, f) → H_1Mirror(R', f) → R''Mirror(S', f) → S''Mirror(D_1, f) → I_1Mirror(W, f) → W'Mirror(E'''_1, f) → J_1Polygon(H_1, R'', S'', I_1, W', J_1) → polígono2', t_2, r'', s'', f_3, w', g_3Mirror(M'_1, f) → K_1Mirror(D', f) → D''Mirror(U, f) → U'Mirror(C_1, f) → L_1Mirror(H''_1, f) → M_1Polygon(K_1, D'', U', L_1, M_1) → polígono3', h_3, d'', u', i_3, j_3Semicircle(E'''_1, H''_1) → c_3Semicircle(U, B) → d_3Semicircle(P'', S') → e_3Semicircle(E'''_1, H''_1) → k_3Mirror(c_3, f) → p_3Mirror(e_3, f) → q_3Mirror(d_3, f) → r_3Translate(p_3, Vector[(0.04 * b)]) → s_3Mirror(s_3, f) → t_3Translate(q_3, Vector[(0.03 * t)]) → c_4Mirror(c_4, f) → d_4Polygon(P', P'', F_1) → t4, l_3, m_3, n_3Segment(F_1, R') → a_3Midpoint(U, B) → N_1Vector(D', N_1) → v_2Translate(d_3, Vector[(0.03 * v_2)]) → e_4Mirror(e_4, f) → f_4Semicircle(F_1, P'') → g_4