Hyperbolic Tetrahedron and Circle-Tetrahedron Construction

Hyperbolic Tetrahedron and Circle-Tetrahedron Construction
Loading the math board and drawing, please wait…
2017-07-13 06:21
① This example demonstrates the construction of a hyperbolic tetrahedron and its associated circle-tetrahedron in 3D space, illustrating the relationship between hyperbolic geometry and Euclidean polyhedral structures. ② Core mathematical concepts include hyperbolic geometry, tetrahedra, intersections of spheres and planes, orthogonal planes, faces and edges of polyhedra, and the geometric properties of circles in 3D. ③ Construction details: Uses GeoGebra commands such as Intersect (to find intersection points), Point (to define vertices), Sphere (to create spheres), Pyramid (to build pyramids), Plane (to define planes), IntersectPath (to compute intersection paths), and OrthogonalPlane (to construct orthogonal planes). Objects include vertices A, B, C, D, E, F, faces like faceCDE, edges like edgeCD, and auxiliary lines c, d, e, etc. ④ Suitable for high school to university-level geometry teaching, especially for visual demonstrations of hyperbolic geometry, polyhedra, and spherical geometry, as well as for mathematical modeling or computer-aided geometric design.

GeoGebra Commands & Parameters

  1. Intersect(zAxis, xAxis) → A
  2. Point(xAxis) → B
  3. Sphere(A, B) → a
  4. Point(xAxis) → C
  5. Point(yAxis) → D
  6. Point(xAxis) → E
  7. Point(zAxis) → F
  8. Pyramid(C, D, E, F) → b, faceCDE, edgeEF, faceCDF, faceDEF, faceCEF, edgeCD, edgeDE, edgeCE, edgeCF, edgeDF
  9. Plane(F, D, E) → c
  10. IntersectPath(c, a) → d
  11. Plane(F, D, C) → e
  12. IntersectPath(e, a) → f
  13. Plane(C, D, E) → g
  14. IntersectPath(g, a) → h
  15. Plane(C, F, E) → i
  16. IntersectPath(i, a) → k
  17. OrthogonalPlane(D, yAxis) → j
  18. IntersectPath(j, a) → p
  19. OrthogonalPlane(E, xAxis) → l
  20. IntersectPath(l, a) → q
  21. OrthogonalPlane(C, xAxis) → m
  22. IntersectPath(m, a) → r
  23. OrthogonalPlane(F, zAxis) → n
  24. IntersectPath(n, a) → s