Archive | 2021

An Output-Sensitive Algorithm for Computing the Union of Cubes and Fat Boxes in 3D

 
 

Abstract


Let C be a set of n axis-aligned cubes of arbitrary sizes in R3. Let U be their union, and let κ be the number of vertices on ∂U; κ can vary between O(1) and O(n2). We show that U can be computed in O(n log3 n + κ) time if C is in general position. The algorithm also computes the union of a set of fat boxes (i.e., boxes with bounded aspect ratio) within the same time bound. If the cubes in C are congruent or have bounded depth, the running time improves to O(n log2 n), and if both conditions hold, the running time improves to O(n log n). 2012 ACM Subject Classification Theory of computation → Computational geometry

Volume None
Pages 10:1-10:20
DOI 10.4230/LIPIcs.ICALP.2021.10
Language English
Journal None

Full Text