Let be a set of points in 3-dimensional space. A tetrahedralization of is a set of interior disjoint tetrahedra with vertices on , not containing points of in their interior, and such that their union is the convex hull of . Given , is defined as the graph having as vertex set the tetrahedra of , two of which are adjacent if they share a face. We say that is Hamiltonian if has a Hamiltonian path. Let be the number of convex hull vertices of . We prove that by adding at most $\lfloor \frac{m-2}{2} \rfloorS$, we can obtain a point set that admits a Hamiltonian tetrahedralization. An $O(m^{3/2}) + O(n \log n)$ time algorithm to obtain these points is given. We also show that all point sets with at most 20 convex hull points admit a Hamiltonian tetrahedralization without the addition of any Steiner points. Finally we exhibit a set of 84 points that does not admit a Hamiltonian tetrahedralization in which all tetrahedra share a vertex.

生成讲解博客的中文版本

生成AI智能校验的中文版本