IM 8.8.6: Constructing Triangle Side Lengths

IM 8.8.6: Constructing Triangle Side Lengths
Loading the math board and drawing, please wait…
2020-08-17 14:02
This example demonstrates how to determine unknown side lengths of a triangle using dynamic geometric construction and intersection-based positioning of key points. It focuses on core geometry ideas such as triangle relationships, segment measures, and turning given conditions into measurable constraints by locating intersection points. The construction is built using GeoGebra commands including Polygon (to form the geometric framework), Segment (to represent triangle sides and auxiliary lengths), Point (to define vertices and constructed points like A, B, C and others), Intersect (to compute intersection points that fix the unknown endpoints/lengths), and Textfield/Text (to label the intermediate results and final lengths). The activity is intended for middle-school mathematics learning and classroom demonstrations, helping students connect geometric reasoning with explicit constructed measurements.

GeoGebra Commands & Parameters

  1. Polygon(M, N, O) → t1, o, m_1, n_1
  2. Polygon(P, Q, R) → t2, r, p, q
  3. Polygon(J, S, T) → t3, t, j, s
  4. Segment(C_1, B_1) → g
  5. Segment(D_1, C_1) → h
  6. Segment(E_1, F_1) → k
  7. Segment(D_1, G_1) → l
  8. Segment(G_1, H_1) → m
  9. Segment(H_1, I_1) → n
  10. Point(l) → J_1
  11. Segment(J_1, K_1) → a
  12. Point(l) → L_1
  13. Segment(L_1, M_1) → b
  14. Segment(H_1, N_1) → c
  15. Segment(C_1, O_1) → d
  16. Point(h) → P_1
  17. Point(c) → Q_1
  18. Segment(P_1, Q_1) → e
  19. Point(h) → R_1
  20. Point(c) → S_1
  21. Segment(M_1, U_1) → h_1
  22. Segment(Z_1, A_2) → k_1
  23. Segment(B_2, C_2) → p_1
  24. Point(k_1) → K_2
  25. Point(k_1) → L_2
  26. Segment(K_2, J_2) → t_1
  27. Point(p_1) → M_2
  28. Segment(L_2, M_2) → a_1
  29. Segment(P_1, N_2) → b_1
  30. Intersect(p_1, a_1) → Z_2
  31. Segment(Z_2, A_3) → e_1
  32. Intersect(h, l) → A_1
  33. Segment(A_1, V_1) → f
  34. Segment(V_1, W_1) → i
  35. Segment(D_2, F_2) → i_1
  36. Segment(O_2, R_2) → j_1
  37. Segment(D_2, S_2) → l_1
  38. Point(p_1) → T_2
  39. Segment(T_2, B_3) → q_1
  40. Segment(S_2, C_3) → r_1
  41. Point(j_1) → E_3
  42. Segment(D_3, E_3) → s_1
  43. Point(r_1) → F_3
  44. Segment(E_3, F_3) → c_1
  45. Intersect(f_2, j_1, (0, 0)) → G_3
  46. Point(r_1) → H_3
  47. Segment(G_3, H_3) → d_1
  48. Intersect(f_1, h, (0, 0)) → J_3
  49. Polygon(K_3, L_3, M_3, N_3) → q1, k_3, l_3, m_3, n_3
  50. Point(i) → O_3
  51. Segment(O_3, P_3) → h_2
  52. Segment(P_3, Q_3) → i_2
  53. Intersect(n, a) → R_3
  54. Segment(R_3, S_3) → j_2
  55. Point(i_1) → T_3
  56. Segment(T_3, U_3) → k_2
  57. Segment(U_3, V_3) → l_2
  58. Textfield(f_1) → InputBox1
  59. Textfield(f_2) → InputBox2
  60. Textfield(f_{3}) → InputBox3
  61. Textfield(f_{4}) → InputBox4
  62. Textfield(f_{5}) → InputBox5
  63. Textfield(f_{6}) → InputBox6
  64. Textfield(f_{7}) → InputBox7
  65. Textfield(f_{8}) → InputBox8
  66. Textfield(f_{9}) → InputBox9
  67. Textfield(g_1) → InputBox10
  68. Textfield(g_2) → InputBox11
  69. Textfield(g_{3}) → InputBox12
  70. Textfield(g_{4}) → InputBox13
  71. Textfield(g_{5}) → InputBox14
  72. Textfield(g_{6}) → InputBox15
  73. Textfield(g_{8}) → InputBox17
  74. Textfield(g_{9}) → InputBox18
  75. Textfield(g_{7}) → InputBox16

AI Drawing Prompt Reference

Create a plane diagram featuring a main triangle formed by connecting three initial vertices, plus additional auxiliary polygon/triangle shapes built from other groups of three points. Construct several segment portions taken from the triangle sides and use intersecting lines to locate key points that fix unknown endpoints. From these intersection-determined points, draw further segments and connect selected points in sequence so the resulting lines are constrained by the shared intersections. Include length readouts/labels for the relevant constructed segments, using a workflow of segment extraction, intersection placement, and repeated segment connections to support determining unknown triangle side lengths.
The prompt above was compiled from the original drawing commands and is for reference only.