Accurate computation of the medial axis of a polyhedron
- 1 June 1999
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 179-190
- https://doi.org/10.1145/304012.304030
Abstract
We present an accurate and efficient algorithm to compute the internal Voronoi region and medial axis of a 3-D polyhedron. It uses exact arithmetic and representations for accurate computation of the medial axis. The sheets, seams, and junctions of the medial axis are represented as trimmed quadric surfaces, algebraic space curves, and points with algebraic coordinates, respectively. The algorithm works by recursively finding neighboring junctions along the seam curves. It uses spatial decomposition and linear programming to speed up the search step. We also present a new algorithm for analysis of the topology of an algebraic plane curve, which is the core of our medial axis algorithm. To speed up the computation, we have designed specialized algorithms for fast computation on implicit geometric structures. These include lazy evaluation based on multivariate Stiirm sequences, fast resultant computation, curve topology analysis, and floating-point filters. The algorithm has been implemented and we highlight its performance on a number of examples.Keywords
This publication has 22 references indexed in Scilit:
- Voronoi diagrams and offset curves of curvilinear polygonsComputer-Aided Design, 1998
- Computing Envelopes in Four Dimensions with ApplicationsSIAM Journal on Computing, 1997
- Computation of 3D skeletons using a generalized Delaunay triangulation techniqueComputer-Aided Design, 1995
- Error-free boundary evaluation based on a lazy rational arithmetic: a detailed implementationComputer-Aided Design, 1994
- Automatic mesh generation using the symmetric axis transformation of polygonal domainsProceedings of the IEEE, 1992
- Sorting Points Along an Algebraic CurveSIAM Journal on Computing, 1990
- Automatic parameterization of rational curves and surfaces III: Algebraic plane curvesComputer Aided Geometric Design, 1988
- Algebraic decomposition of regular curvesJournal of Symbolic Computation, 1988
- A sweepline algorithm for Voronoi diagramsAlgorithmica, 1987
- On Euclid's Algorithm and the Theory of SubresultantsJournal of the ACM, 1971