Roger Federer Logo

Roger Federer Logo
Loading the math board and drawing, please wait…
2020-05-29 18:09
This example demonstrates how to use GeoGebra to draw Roger Federer's logo. Key mathematical concepts include vectors, polygons, and circles. Commands such as Line, OrthogonalLine, Vector, and Polygon are used to construct the various parts of the logo. Suitable for high school math education or student practice in geometric construction.

GeoGebra Commands & Parameters

  1. Line(A, B) → s
  2. OrthogonalLine(A, s) → b
  3. Vector(A, B) → u
  4. OrthogonalVector(u) → v
  5. OrthogonalLine(F, b) → f
  6. LineBisector(A, B) → m
  7. Intersect(m, f) → M
  8. OrthogonalLine(H_2, m) → j_3
  9. LineBisector(I, V) → i_3
  10. LineBisector(A_1, A) → l
  11. Intersect(m, l) → L
  12. OrthogonalLine(R, m) → n
  13. LineBisector(B_1, V_1) → h_2
  14. Intersect(h_2, n) → W_1
  15. LineBisector(I_1, B_1) → p_1
  16. Intersect(p_1, m) → L_1
  17. OrthogonalLine(D, s) → i
  18. Intersect(i, l) → P
  19. OrthogonalLine(B, u, xOyPlane) → g
  20. Mirror(i, m) → i'
  21. OrthogonalLine(A_1, b) → r
  22. Intersect(g, r) → C
  23. Mirror(f, l) → f'
  24. Mirror(f, l) → f'_1
  25. Mirror(F, l) → F'
  26. Intersect(m, f') → S
  27. Polygon(A_1, C, B, A) → c4, a_1, c_3, b_2, a_2
  28. Intersect(i, f') → E
  29. Midpoint(S, L) → H
  30. Midpoint(E, S) → K
  31. OrthogonalLine(K, r) → h
  32. Intersect(h, l) → N
  33. LineBisector(K, S) → j
  34. OrthogonalLine(H, m) → k
  35. Intersect(j, f) → O
  36. Intersect(n, j) → T
  37. OrthogonalLine(J, b) → p
  38. Intersect(i', f') → W
  39. OrthogonalLine(C_1, n) → q
  40. OrthogonalLine(G, b) → t
  41. Intersect(m, t) → E_1
  42. Intersect(h, t) → F_1
  43. Intersect(q, t) → G_1
  44. Polygon(E, K, F_1, G) → c1, e, k_1, f_1, g_1
  45. Polygon(S, W, Z, G_1, E_1) → polígono1, s_1, w, z_1, a, c
  46. LineBisector(G_1, Z) → d
  47. Intersect(d, k) → H_1
  48. CircleArc(H_1, Z, G_1) → c_1
  49. Intersect(m, p) → J_1
  50. Intersect(p, q) → K_1
  51. Polygon(B_1, C_1, I_1, V_1) → t1, m_1, n_1, b_1, g_2
  52. Polygon(L, C_1, K_1, J_1) → c2, l_1, h_1, i_1, j_1
  53. LineBisector(L, J_1) → q_1
  54. Mirror(B_1, q_1) → M_1
  55. Mirror(C_1, q_1) → N_1
  56. Mirror(I_1, q_1) → O_1
  57. CircleArc(W_1, V_1, B_1) → d_1
  58. Center(d_1) → S_1
  59. Intersect(h, p) → T_1
  60. Polygon(J, T_1, N, P) → c3, j_2, f_2, n_2, p_2
  61. Mirror(d_1, q_1) → r_1
  62. Mirror(B_1, q_1) → P_1
  63. Mirror(C_1, q_1) → Q_1
  64. Mirror(I_1, q_1) → R_1
  65. Mirror(V_1, q_1) → Z_1
  66. Polygon(P_1, Q_1, R_1, Z_1) → t1', t_1, i_2, k_2, l_2
  67. Intersect(j, k) → A_2
  68. Mirror(B_2, k) → C_2
  69. CircumcircleArc(B_2, A_2, C_2) → d_2
  70. Polygon(F_1, B_2, C_2, T_1) → c5, m_2, q_2, r_2, s_2
  71. CircumcircleArc(K, H, N) → c_2
  72. LineBisector(N, T) → t_2
  73. Intersect(t_2, n) → D_2
  74. CircleArc(D_2, T, N) → d_3
  75. CircumcircleArc(Q, M, U) → e_3
  76. CircumcircleArc(N, E_2, R) → f_3
  77. LineBisector(R, I) → g_3
  78. Intersect(g_3, f) → F_2
  79. Intersect(j_3, i_3) → G_2
  80. CircleArc(G_2, I, V) → k_3
  81. Polygon(N, I_2, R, T) → c6, n_3, l_3, r_3, t_3
  82. Polygon(T, R, H_2, Q) → c7, t_4, r_4, m_3, q_3
  83. LineBisector(F_1, J_2) → p_3
  84. Intersect(p_3, h) → K_2
  85. Polygon(F_1, B_2, J_2) → t2, s_3, b_3, f_4
  86. CircleArc(K_2, J_2, F_1) → c_4
  87. Mirror(F_1, k) → L_2
  88. Mirror(B_2, k) → M_2
  89. Mirror(J_2, k) → N_2
  90. Polygon(L_2, M_2, N_2) → t2', g_4, h_4, i_4
  91. Mirror(c_4, k) → d_4
  92. Segment(G_1, Z) → h_3
  93. Segment(U_1, M_1) → j_4
  94. Segment(V_1, B_1) → k_4
  95. Segment(N, T) → l_4

AI Drawing Prompt Reference

Draw a Roger Federer logo consisting of vectors, polygons, and circles. Start by creating a line segment and its perpendicular line. Then, define a vector and find its orthogonal direction. Use these elements to construct the various parts of the logo, including intersections of polygons and circles. Determine key positions using midlines and intersections, and combine multiple geometric shapes to form the complex logo.
The prompt above was compiled from the original drawing commands and is for reference only.