Vertical decompositions for triangles in 3-space

  • Authors:
  • Marc de Berg;Leonidas J. Guibas;Dan Halperin

  • Affiliations:
  • Department of Computer Science, Utrecht University, P.O. Box 80.089, 3508 TB Utrecht, the Netherlands;Department of Computer Science, Stanford University, Stanford, CA;Robotics Laboratory, Department of Computer Science, Stanford, University, Stanford, CA

  • Venue:
  • SCG '94 Proceedings of the tenth annual symposium on Computational geometry
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

We prove that, for any constant &egr;0, the complexity of the vertical decomposition of a set of n triangles in three-dimensional space is O(n2+&egr;+K), where K is the complexity of the arrangement of the triangles. For a single cell the complexity of the vertical decomposition is shown to be O(n2+&egr;). These bounds are almost tight in the worst case.We also give a deterministic output-sensitive algorithm for computing the vertical decomposition that runs in O(n2logn+Vlogn) time, where V is the complexity of the decomposition. The algorithm is reasonably simple (in particular, it tries to perform as much of the computation in two-dimensional spaces as possible) and thus is a good candidate for efficient implementations.