CORNER-SHOP Logo

CORNER-SHOP Logo
Loading the math board and drawing, please wait…
2020-02-07 01:02
This example demonstrates how to use GeoGebra to draw the CORNER-SHOP logo. Key mathematical concepts include vectors, reflection, polygons, and circles. Commands such as LineBisector, Vector, OrthogonalVector, and Midpoint are used to construct the various parts of the logo. Suitable for middle school and above students learning geometric construction.

GeoGebra Commands & Parameters

  1. LineBisector(A, B) → m
  2. Vector(A, B) → u
  3. OrthogonalVector(u) → v
  4. Midpoint(A_1, A) → J
  5. OrthogonalLine(B, u, xOyPlane) → g
  6. Line(A, B) → s
  7. OrthogonalLine(A, s) → b
  8. OrthogonalLine(A_1, b) → r
  9. Intersect(g, r) → C
  10. OrthogonalLine(J, m) → i
  11. Polygon(A_1, C, B, A) → q1, a_1, c, b_1, a_2
  12. Intersect(g, i) → F_3
  13. Intersect(m, i) → D
  14. OrthogonalLine(F, b) → f
  15. Mirror(f, i) → f'
  16. OrthogonalLine(G, f') → h
  17. Mirror(h, m) → h'
  18. Intersect(h, f') → E
  19. Mirror(M, m) → M'
  20. OrthogonalLine(M', i) → j
  21. Mirror(N, m) → N'
  22. Mirror(L, m) → L'
  23. Mirror(K, m) → K'
  24. OrthogonalLine(L', i) → k
  25. OrthogonalLine(O, i) → l
  26. Line(P, Q) → n
  27. OrthogonalLine(Q, n) → p
  28. OrthogonalLine(R, h) → q
  29. Intersect(p, q) → S
  30. OrthogonalLine(P, n) → t
  31. OrthogonalLine(S, p) → a
  32. OrthogonalLine(T, b) → d
  33. OrthogonalLine(N, q) → e
  34. OrthogonalLine(M, i) → f_1
  35. OrthogonalLine(L, i) → g_1
  36. OrthogonalLine(K, i) → h_1
  37. Intersect(t, a) → U
  38. Mirror(H, m) → H'
  39. Mirror(I, m) → I'
  40. Polygon(H, H', I', I) → q2, h_2, i_1, i', i_2
  41. Intersect(e, d) → V
  42. Intersect(f_1, f) → W
  43. Intersect(f_1, d) → Z
  44. Intersect(g_1, f) → B_1
  45. Intersect(h_1, f) → C_1
  46. Mirror(C_1, m) → D_1
  47. CircleArc(Z, V, W) → c_1
  48. Polygon(N, M, W, V) → q3, n_1, m_1, w, v_1
  49. Polygon(L, K, C_1, B_1) → q4, l_1, k_1, j_1, p_1
  50. Mirror(N, m) → N'_1
  51. Mirror(M, m) → M'_1
  52. Mirror(W, m) → W'
  53. Mirror(V, m) → V'
  54. Polygon(N'_1, M'_1, W', V') → q3', n'_1, m'_1, w', v'
  55. Mirror(L, m) → L'_1
  56. Mirror(K, m) → K'_1
  57. Mirror(C_1, m) → E_1
  58. Mirror(B_1, m) → F_1
  59. Polygon(L'_1, K'_1, E_1, F_1) → q4', l'_1, k'_1, e_1, q_1
  60. Mirror(c_1, m) → d_1
  61. Polygon(P, Q, S, U) → q5, p_2, q_2, s_1, u_1
  62. Semicircle(S, U) → r_1
  63. Intersect(n, j) → G_1
  64. OrthogonalLine(G_1, n) → t_1
  65. LineBisector(P, Q) → f_2
  66. Mirror(t_1, f_2) → g_2
  67. Intersect(t_1, a) → H_1
  68. Intersect(g_2, a) → I_1
  69. Polygon(H_1, S, Q, G_1) → q6, j_2, s_2, q_3, k_2
  70. Mirror(H_1, f_2) → J_1
  71. Mirror(S, f_2) → S'
  72. Mirror(Q, f_2) → Q'
  73. Mirror(G_1, f_2) → K_1
  74. Polygon(J_1, S', Q', K_1) → q6', l_2, s', q', m_2
  75. Semicircle(H_1, I_1) → c_2
  76. Polygon(M, L, B_1, W) → q7, m_3, l_3, n_2, w_1
  77. Mirror(M, m) → M'_2
  78. Mirror(L, m) → L'_2
  79. Mirror(B_1, m) → L_1
  80. Mirror(W, m) → W'_1
  81. Polygon(M'_2, L'_2, L_1, W'_1) → q7', m'_2, l'_2, r_2, w'_1
  82. Polygon(K, K', D_1, C_1) → q8, k_3, k', t_2, b_2