Fast, Exact, Linear Booleans

dc.contributor.authorBernstein, Gilberten_US
dc.contributor.authorFussell, Donen_US
dc.date.accessioned2015-02-23T15:43:25Z
dc.date.available2015-02-23T15:43:25Z
dc.date.issued2009en_US
dc.description.abstractWe present a new system for robustly performing Boolean operations on linear, 3D polyhedra. Our system is exact, meaning that all internal numeric predicates are exactly decided in the sense of exact geometric computation. Our BSP-tree based system is 16-28x faster at performing iterative computations than CGAL s Nef Polyhedra based system, the current best practice in robust Boolean operations, while being only twice as slow as the non-robust modeler Maya. Meanwhile, we achieve a much smaller substrate of geometric subroutines than previous work, comprised of only 4 predicates, a convex polygon constructor, and a convex polygon splitting routine. The use of a BSP-tree based Boolean algorithm atop this substrate allows us to explicitly handle all geometric degeneracies without treating a large number of cases.en_US
dc.description.number5en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume28en_US
dc.identifier.doi10.1111/j.1467-8659.2009.01504.xen_US
dc.identifier.issn1467-8659en_US
dc.identifier.pages1269-1278en_US
dc.identifier.urihttps://doi.org/10.1111/j.1467-8659.2009.01504.xen_US
dc.publisherThe Eurographics Association and Blackwell Publishing Ltden_US
dc.titleFast, Exact, Linear Booleansen_US
Files