Abstract
We describe a simple algorithm to triangulate a special class of 3d non-convex polyhedra without Steiner points (vertices which are not the vertices of the given polyhedron). We prove sufficient conditions for the termination of this algorithm, and show that it runs in O(n 3) time, where n is the number of input vertices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bagemihl, F.: On indecomposable polyhedra. Am. Math. Mon. 55(7), 411–413 (1948)
Bern, M.: Compatible tetrahedralizations. In: Proc. 9th Annual ACM Symposium on Computational Geometry, pp. 281–288 (1993)
Bezdek, A., Carrigan, B.: On nontriangulable polyhedra. Contrib. Algebra Geom. 57(1), 51–66 (2016)
Chazelle, B.: Convex partition of polyhedra: a lower bound and worst-case optimal algorithm. SIAM J. Comput. 13(3), 488–507 (1984)
Chazelle, B., Palios, L.: Triangulating a non-convex polytope. Discrete Comput. Geom. 5(3), 505–526 (1990)
Chazelle, B., Shouraboura, N.: Bounds on the size of tetrahedralizations. Discrete Comput. Geom. 14(3), 429–444 (1995)
Chew, P.L.: Constrained Delaunay triangulation. Algorithmica 4, 97–108 (1989)
De Loera, J.A., Rambau, J., Santos, F.: Triangulations, Structures for Algorithms and Applications. Algorithms and Computation in Mathematics, vol. 25. Springer, Berlin (2010)
Edelman, P., Reiner, V.: The higher Stasheff-Tamari posets. Mathematika 43, 127–154 (1996)
George, P.-L., Borouchaki, H., Saltel, E.: últimateŕobustness in meshing an arbitrary polyhedron. Int. J. Numer. Methods Eng. 58, 1061–1089 (2003)
George, P.-L., Hecht, F., Saltel, E.: Automatic mesh generator with specified boundary. Comput. Methods Appl. Mech. Eng. 92, 269–288 (1991)
Goodman, J., Pach, J.: Cell decomposition of polytopes by bending. Isr. J. Math. 64, 129–138 (1988)
Hershberger, J., Snoeyink, J.: Erased arrangements of lines and convex decompositions of polyhedra. Comput. Geom. Theory Appl. 9(3), 129–143 (1998)
Jessen, B.: Orthogonal icosahedra. Nordisk Mat. Tidskr 15, 90–96 (1967)
Lawson, C.L.: Software for c 1 surface interpolation. In: Mathematical Software III, pp. 164–191. Academic Press, New York (1977)
Lee, D.T., Lin, A.K.: Generalized Delaunay triangulations for planar graphs. Discrete Comput. Geom. 1, 201–217 (1986)
Lennes, N.J.: Theorems on the simple finite polygon and polyhedron. Am. J. Math. 33(1/4), 37–62 (1911)
Rambau, J.: Polyhedral subdivisions and projections of polytopes. PhD thesis, Fachbereich 3 Mathematik der Technischen Universität Berlin, Berlin (1996)
Rambau, J.: On a generalization of Schönhardt’s polyhedron. In: Goodman, J.E., Pach, J., Welzl, E. (eds.), Combinatorial and Computational Geometry, vol. 52, pp. 501–516. MSRI Publications, Berkeley (2005)
Ruppert, J., Seidel, R.: On the difficulty of triangulating three-dimensional nonconvex polyhedra. Discrete Comput. Geom. 7, 227–253 (1992)
Schönhardt, E.: Über die zerlegung von dreieckspolyedern in tetraeder. Math. Ann. 98, 309–312 (1928)
Si, H.: TetGen, a Delaunay-based quality tetrahedral mesh generator. ACM Trans. Math. Softw. 41(2), 11:1–11:36 (2015)
Si, H.: On monotone sequence of directed flips, triangulations of polyhedra, and the structural properties of a directed flip graph. arXiv:1809.09701 [cs.DM] (2018)
Si, H., Goerigk, N.: Generalised Bagemihl polyhedra and a tight bound on the number of interior Steiner points. Comput. Aided Des. 103, 92–102 (2018)
Sleator, D.D., Thurston, W.P., Tarjan, R.E.: Rotation distance, triangulations, and hyperbolic geometry. J. Amer. Math. Soc. 1, 647–682 (1988)
Toussaint, G.T., Verbrugge, C., Wang, C., Zhu, B.: Tetrahedralization of simple and non-simple polyhedra. In: Proc. 5th Canadian Conference on Computational Geometry, pp. 24–29 (1993)
Weatherill, N.P., Hassan, O.: Efficient three-dimensional Delaunay triangulation with automatic point creation and imposed boundary constraints. Int. J. Numer. Methods Eng. 37, 2005–2039 (1994)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Si, H. (2019). A Simple Algorithm to Triangulate a Special Class of 3d Non-convex Polyhedra Without Steiner Points. In: Garanzha, V., Kamenski, L., Si, H. (eds) Numerical Geometry, Grid Generation and Scientific Computing. Lecture Notes in Computational Science and Engineering, vol 131. Springer, Cham. https://doi.org/10.1007/978-3-030-23436-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-23436-2_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23435-5
Online ISBN: 978-3-030-23436-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)