🤖 AI Summary
This work addresses the lack of intuitive pedagogical tools for understanding projective metrics—Thompson, Funk, anti-Funk, and Hilbert—in convex polygonal domains within computational geometry. We design and implement an interactive educational software system that, for the first time, uniformly supports dynamic ball construction, geodesic generation, and real-time visualization of all four metrics over arbitrary convex *n*-gons. The system integrates computational geometric algorithms, a parameterized path-traversal engine, and OpenGL/WebGL rendering. Its key innovation lies in transcending the Euclidean framework to enable exact computation and interactive exploration of metric balls under non-smooth boundary constraints. The software significantly enhances conceptual clarity in teaching and provides a reproducible, extensible experimental platform for advanced research, thereby filling a critical gap in both pedagogical resources and visualization tools for projective metric geometry.
📝 Abstract
Metric spaces defined within convex polygons, such as the Thompson, Funk, reverse Funk, and Hilbert metrics, are subjects of recent exploration and study in computational geometry. This paper contributes an educational piece of software for understanding these unique geometries while also providing a tool to support their research. We provide dynamic software for manipulating the Funk, reverse Funk, and Thompson balls in convex polygonal domains. Additionally, we provide a visualization program for traversing the Hilbert polygonal geometry.