GeoGebra demo: why a triangle’s angle sum may not be 180°

GeoGebra demo: why a triangle’s angle sum may not be 180°
Loading the math board and drawing, please wait…
2020-09-17 16:14
This example demonstrates that the sum of the interior angles of a “triangle” need not equal 180° when the geometry is defined on a non-Euclidean/curved metric space (commonly illustrated with spherical triangles). It visualizes how the angle sum depends on the underlying surface and the way the triangle’s sides are formed by arcs rather than straight segments. Key concepts include spherical (non-Euclidean) geometry, circular/spherical arcs, angle measurement at triangle vertices, and comparing the computed angle sum to 180°. Construction follows the GeoGebra workflow reflected in the command summary: it builds 3D objects and regions using Sphere and Surface, creates arc-based triangle boundaries via CircumcircleArc and CircleArc, defines vertices with Point and organizes the figure using Polygon and Line, and measures the interior angles using Angle (with auxiliary tools such as Midpoint and Centroid when needed for point placement). Suitable for advanced middle school, enrichment programs, and teaching/learning activities introducing the role of geometry axioms and metric assumptions in classical results.

GeoGebra Commands & Parameters

  1. Sequence(CurveCartesian[x(O) + (f(t) * sin(s)), y(O) - t, z(O) + (f(t) * cos(s)), t, Min, Max], s, ((0.8 * π) * Rot / 24), ((1.5 * π) * Rot / 24), π / dx) → l1
  2. Line(O, yAxis) → g
  3. Point(l1) → B
  4. Point(l1) → C
  5. Point(l1) → D
  6. Surface(x(O) + (f(t) * sin(s)), y(O) - t, z(O) + (f(t) * cos(s)), s, ((0.5 * π) * Rot / 24), ((1.5 * π) * Rot / 24), t, -2, 2) → a
  7. Sphere(A, 2) → b
  8. Point(l1) → E
  9. Point(l1) → F
  10. Point(l1) → G
  11. CircumcircleArc(B, E, C) → c
  12. CircumcircleArc(C, F, D) → d
  13. CircumcircleArc(B, G, D) → e
  14. PointIn(b) → H
  15. PointIn(b) → I
  16. CircleArc(A, H, I) → q
  17. Polygon(N, M, L, K) → q1, n, m, l, k_1
  18. PointIn(b) → J
  19. CircleArc(A, H, J) → p
  20. CircleArc(A, I, J) → r
  21. PointIn(q1) → P
  22. PointIn(q1) → Q
  23. PointIn(q1) → R
  24. Polygon(P, Q, R) → t1, r_1, p_1, q_1
  25. Angle(Q, P, R) → α
  26. Angle(P, R, Q) → β
  27. Angle(R, Q, P) → γ
  28. Ray(A, H) → i
  29. Point(q, 0.5 / q) → S
  30. Point(p, 0.5 / p) → T
  31. Point(r, 0.5 / r) → U
  32. Point(r, 2.5 / r) → V
  33. CircleArc(H, S, T) → s
  34. Point(q, 2 / q) → W
  35. CircleArc(I, U, W) → t
  36. Point(p, 2 / p) → Z
  37. CircleArc(J, Z, V) → c_1
  38. Point(c, 0.5 / c) → A_1
  39. Point(c, 2.5 / c) → B_1
  40. Point(d, 0.5 / d) → C_1
  41. Point(d, 2 / d) → D_1
  42. Point(e, 0.5 / e) → E_1
  43. Point(e, 2.5 / e) → F_1
  44. CircleArc(B, E_1, A_1) → d_1
  45. CircleArc(C, C_1, B_1) → e_1
  46. CircleArc(D, D_1, F_1) → f_1
  47. Midpoint(n) → G_1
  48. Centroid(t1) → H_1
  49. Midpoint(H, J) → K_1
  50. Midpoint(I, J) → L_1
  51. Midpoint(L_1, K_1) → M_1
  52. Midpoint(H, I) → N_1
  53. Midpoint(N_1, M_1) → O_1
  54. Midpoint(O_1, M_1) → P_1
  55. Ray(A, P_1) → j
  56. Intersect(j, b) → Q_1,
  57. Midpoint(C, D) → R_1
  58. Midpoint(B, D) → S_1
  59. Midpoint(R_1, S_1) → U_1

AI Drawing Prompt Reference

Create a 3D spherical/curved-space scene with a triangle whose sides are circular arcs rather than straight segments. First draw a space curve on/around a sphere and pick multiple points on it to serve as vertices and auxiliary points. Use arc constructions defined by three points to generate three arc-like sides, forming an enclosed arc-based triangular region on the sphere. Add a few reference points within the sphere and on the arc boundaries to complete the arc contours. Finally, at the three triangle vertices measure the three interior angles corresponding to the ordered triples (Q,P,R), (P,R,Q), and (R,Q,P), intended for comparison with 180°.
The prompt above was compiled from the original drawing commands and is for reference only.