Facebook Logo

Facebook Logo
Loading the math board and drawing, please wait…
2019-10-30 05:12
This example demonstrates how to draw a Facebook logo using GeoGebra. Key mathematical concepts include geometry and transformations. Commands such as Vector, OrthogonalVector, Midpoint, Line, Mirror, and Polygon are used to construct the various parts of the logo. Suitable for geometry education in middle school and above.

GeoGebra Commands & Parameters

  1. Vector(A, B) → u
  2. OrthogonalVector(u) → v
  3. Midpoint(E, B) → D
  4. Line(A, B) → m
  5. Line(F, m) → h
  6. Mirror(h, D) → h'
  7. Line(D, h') → j
  8. Line(Q_1, j) → j_2
  9. OrthogonalLine(D, j) → k
  10. Intersect(k, h) → M
  11. OrthogonalLine(L, h) → g_1
  12. Line(E, m) → f
  13. OrthogonalLine(B, f) → g
  14. Intersect(g, f) → C
  15. OrthogonalLine(G, m) → i
  16. Mirror(i, D) → i'
  17. Intersect(i, h') → I
  18. Polygon(E, C, B, A) → q2, e, c, b, a
  19. Intersect(h, i) → P
  20. Mirror(Q, j) → Q'
  21. Line(R, j) → p
  22. Mirror(p, j) → p'
  23. OrthogonalLine(Q', p') → q
  24. Intersect(q, p) → S
  25. Mirror(S, j) → S'
  26. Intersect(i, p') → K
  27. Intersect(j, q) → J
  28. Intersect(i', j_2) → N
  29. Line(W, m) → f_1
  30. Mirror(Q, k) → Q'_1
  31. Mirror(R, k) → R'
  32. Mirror(R, j) → R'_1
  33. Mirror(Q, j) → Q'_2
  34. Mirror(R', j) → R''
  35. Mirror(Q'_1, j) → G_1
  36. LineBisector(R'_1, Q'_2) → f_2
  37. CircleArc(S', Q'_2, R'_1) → c_2
  38. Mirror(c_2, k) → d
  39. Mirror(c_2, j) → s
  40. Mirror(d, j) → d'
  41. OrthogonalLine(H, m) → l
  42. OrthogonalLine(T, m) → n
  43. OrthogonalLine(U, h) → r
  44. OrthogonalLine(O', r) → t
  45. Line(O, j) → h_1
  46. Line(V, j) → i_1
  47. Intersect(t, l) → A_1
  48. Intersect(t, n) → B_1
  49. Intersect(t, g_1) → C_1
  50. Intersect(l, j_2) → E_1
  51. Intersect(j_2, r) → H_1
  52. Intersect(n, j_2) → I_1
  53. Intersect(h_1, l) → J_1
  54. Intersect(h_1, n) → K_1
  55. Intersect(n, i_1) → L_1
  56. CircleSector(K_1, L_1, J_1) → c_1
  57. Intersect(r, h_1) → M_1
  58. Intersect(r, i_1) → N_1
  59. Intersect(j_2, g_1) → D_1
  60. Polygon(J_1, E_1, I_1, P_1, O_1, D_1, C_1, A_1, H, T, B_1, F_1, H_1) → poly1, j_1, m_1, n_1, p_1, o_1, e_1, d_1, k_1, a_1, h_2, t_1, b_1, l_1
  61. Polygon(L_1, N_1, M_1, O_1, P_1) → poly2, q_1, r_1, s_1, g_2, i_2
  62. Polygon(R'', G_1, Q'_2, R'_1, R, Q, Q'_1, R') → poly3, r'', k_2, q'_2, r'_1, r_2, q_2, q'_1, r'
  63. Segment(H, T) → l_2
  64. Midpoint(K_1, H_1) → R_1
  65. Midpoint(K_1, R_1) → S_1
  66. CircleSector(S_1, O_1, P_1) → d_2