We gratefully acknowledge support from
the Simons Foundation and member institutions.

Computational Geometry

New submissions

[ total of 2 entries: 1-2 ]
[ showing up to 2000 entries per page: fewer | more ]

New submissions for Thu, 4 Mar 21

[1]  arXiv:2103.02486 [pdf, other]
Title: Fast Exact Booleans for Iterated CSG using Octree-Embedded BSPs
Subjects: Computational Geometry (cs.CG); Graphics (cs.GR)

We present octree-embedded BSPs, a volumetric mesh data structure suited for performing a sequence of Boolean operations (iterated CSG) efficiently. At its core, our data structure leverages a plane-based geometry representation and integer arithmetics to guarantee unconditionally robust operations. These typically present considerable performance challenges which we overcome by using custom-tailored fixed-precision operations and an efficient algorithm for cutting a convex mesh against a plane. Consequently, BSP Booleans and mesh extraction are formulated in terms of mesh cutting. The octree is used as a global acceleration structure to keep modifications local and bound the BSP complexity. With our optimizations, we can perform up to 2.5 million mesh-plane cuts per second on a single core, which creates roughly 40-50 million output BSP nodes for CSG. We demonstrate our system in two iterated CSG settings: sweep volumes and a milling simulation.

Replacements for Thu, 4 Mar 21

[2]  arXiv:2101.07696 (replaced) [pdf, other]
Title: Translating Hausdorff is Hard: Fine-Grained Lower Bounds for Hausdorff Distance Under Translation
Subjects: Computational Geometry (cs.CG); Computational Complexity (cs.CC)
[ total of 2 entries: 1-2 ]
[ showing up to 2000 entries per page: fewer | more ]

Disable MathJax (What is MathJax?)

Links to: arXiv, form interface, find, cs, recent, 2103, contact, help  (Access key information)