We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.GR

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Computational Geometry

Title: Fast Exact Booleans for Iterated CSG using Octree-Embedded BSPs

Abstract: 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.
Subjects: Computational Geometry (cs.CG); Graphics (cs.GR)
DOI: 10.1016/j.cad.2021.103015
Cite as: arXiv:2103.02486 [cs.CG]
  (or arXiv:2103.02486v1 [cs.CG] for this version)

Submission history

From: Julius Nehring-Wirxel [view email]
[v1] Wed, 3 Mar 2021 15:54:50 GMT (40127kb,D)

Link back to: arXiv, form interface, contact.