Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Decomposing the boundary of a nonconvex polyhedron

  • Conference paper
  • First Online:
Algorithm Theory — SWAT '92 (SWAT 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 621))

Included in the following conference series:

Abstract

We show that the boundary of a three-dimensional polyhedron with r reflex angles and arbitrary genus can be subdivided into O(r) connected pieces, each of which lies on the boundary of its convex hull. A remarkable feature of this result is that the number of these convex-like pieces is independent of the number of vertices. Furthermore, it is linear in r, which contrasts with a quadratic worst-case lower bound on the number of convex pieces needed to decompose the polyhedron itself. The number of new vertices introduced in the process is O(n). The decomposition can be computed in O(n+r log r) time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. E. Arkin, R. Connelly, and J.S.B. Mitchell, “On Monotone Paths Among Obstacles, with Applications to Planning Assemblies,” Proc. 5th Annual ACM Symposium on Computational Geometry (1989), 334–343.

    Google Scholar 

  2. C.L. Bajaj, and T.K. Dey, “Robust Decompositions of Polyhedra,” Technical Report (1989), Dept. of Computer Science, Purdue University.

    Google Scholar 

  3. B.G. Baumgart, “A Polyhedron Representation for Computer Vision,” Proc. 1975 National Comput. Conference, AFIPS Conference Proceedings 44 (1975), AFIPS Press, Montvale, NJ, 589–596.

    Google Scholar 

  4. B. Chazelle, “Convex Partitions of Polyhedra: A Lower Bound and Worst Case Optimal Algorithm,” SIAM Journal of Computing 13 (1984), 488–507.

    Google Scholar 

  5. B. Chazelle, and L.J. Guibas, “Visibility and Intersection Problems in Plane Geometry,” Discrete and Computational Geometry 4 (1989), 551–581.

    Google Scholar 

  6. B. Chazelle, and L. Palios, “Triangulating a Nonconvex Polytope,” Discrete and Computational Geometry 5 (1990), 505–526.

    Google Scholar 

  7. B. Chazelle, and L. Palios, “Decomposing the Boundary of a Nonconvex Polyhedron,” Technical Report (1992), Dept. of Computer Science, Princeton University.

    Google Scholar 

  8. L.J. Guibas, J. Hershberger, D. Leven, M. Sharir, and R.E. Tarjan, “Linear Time Algorithms for Visibility and Shortest Path Problems Inside Triangulated Simple Polygons,” Algorithmica 2 (1987), 209–233.

    Google Scholar 

  9. L.J. Guibas, and J. Stolfi, “Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams,” ACM Transactions on Graphics 4 (1985), 75–123.

    Google Scholar 

  10. S. Hertel, and K. Mehlhorn, “Fast Triangulation of a Simple Polygon,” Lecture Notes on Computer Science 158 (1983), 207–218.

    Google Scholar 

  11. D.G. Kirkpatrick, “Optimal Search in Planar Subdivisions,” SIAM Journal on Computing 12 (1983), 28–35.

    Google Scholar 

  12. A. Lingas, “The Power of Non-Rectilinear Holes,” Lecture Notes in Computer Science 140 (1982), 369–383.

    Google Scholar 

  13. D.E. Muller, and F.P. Preparata, “Finding the Intersection of two Convex Polyhedra,” Theoretical Computer Science 7 (1978), 217–236.

    Google Scholar 

  14. J. O'Rourke, Art Gallery Theorems and Algorithms, Oxford University Press (1987).

    Google Scholar 

  15. J. Ruppert, and R. Seidel, “On the Difficulty of Tetrahedralizing 3-Dimensional Non-Convex Polyhedra,” Proc. 5th Annual ACM Symposium on Computational Geometry (1989), 380–392.

    Google Scholar 

  16. S. Suri, “A Linear Time Algorithm for Minimum Link Paths inside a Simple Polygon,” Computer Vision, Graphics, and Image Processing 35 (1986), 99–110.

    Google Scholar 

  17. G.T. Toussaint, “On Separating two Simple Polygons by a Single Translation,” Discrete and Computational Geometry 4 (1989), 265–278.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Otto Nurmi Esko Ukkonen

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chazelle, B., Palios, L. (1992). Decomposing the boundary of a nonconvex polyhedron. In: Nurmi, O., Ukkonen, E. (eds) Algorithm Theory — SWAT '92. SWAT 1992. Lecture Notes in Computer Science, vol 621. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55706-7_33

Download citation

  • DOI: https://doi.org/10.1007/3-540-55706-7_33

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55706-7

  • Online ISBN: 978-3-540-47275-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics