TY - GEN
T1 - Straight skeletons of three-dimensional polyhedra
AU - Barequet, Gill
AU - Eppstein, David
AU - Goodrich, Michael T.
AU - Vaxman, Amir
PY - 2008/12/24
Y1 - 2008/12/24
N2 - We study the straight skeleton of polyhedra in 3D. We first show that the skeleton of voxel-based polyhedra may be constructed by an algorithm taking constant time per voxel. We also describe a more complex algorithm for skeletons of voxel polyhedra, which takes time proportional to the surface-area of the skeleton rather than the volume of the polyhedron. We also show that any n-vertex axis-parallel polyhedron has a straight skeleton with O(n 2) features. We provide algorithms for constructing the skeleton, which run in O( min (n 2logn,klog O(1) n)) time, where k is the output complexity. Next, we show that the straight skeleton of a general nonconvex polyhedron has an ambiguity, suggesting a consistent method to resolve it. We prove that the skeleton of a general polyhedron has a superquadratic complexity in the worst case. Finally, we report on an implementation of an algorithm for the general case.
AB - We study the straight skeleton of polyhedra in 3D. We first show that the skeleton of voxel-based polyhedra may be constructed by an algorithm taking constant time per voxel. We also describe a more complex algorithm for skeletons of voxel polyhedra, which takes time proportional to the surface-area of the skeleton rather than the volume of the polyhedron. We also show that any n-vertex axis-parallel polyhedron has a straight skeleton with O(n 2) features. We provide algorithms for constructing the skeleton, which run in O( min (n 2logn,klog O(1) n)) time, where k is the output complexity. Next, we show that the straight skeleton of a general nonconvex polyhedron has an ambiguity, suggesting a consistent method to resolve it. We prove that the skeleton of a general polyhedron has a superquadratic complexity in the worst case. Finally, we report on an implementation of an algorithm for the general case.
UR - http://www.scopus.com/inward/record.url?scp=57749188194&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-87744-8-13
DO - 10.1007/978-3-540-87744-8-13
M3 - Conference contribution
AN - SCOPUS:57749188194
SN - 3540877436
SN - 9783540877431
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 148
EP - 160
BT - Algorithms - ESA 2008 - 16th Annual European Symposium, Proceedings
T2 - 16th Annual European Symposium on Algorithms, ESA 2008
Y2 - 15 September 2008 through 17 September 2008
ER -