2008
DOI: 10.1016/j.cad.2008.11.002
|View full text |Cite
|
Sign up to set email alerts
|

Improved Binary Space Partition merging

Abstract: This paper presents a new method for evaluating boolean set operations between Binary Space Partition (BSP) trees. Our algorithm has many desirable features including both numerical robustness and O(n) output sensitive time complexity, while simultaneously admitting a straightforward implementation. To achieve these properties, we present two key algorithmic improvements. The first is a method for eliminating null regions within a BSP tree using linear programming. This replaces previous techniques based on po… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 28 publications
0
8
0
Order By: Relevance
“…Additionally, the conversion from and to a mesh requires the same polygon cutting algorithm. Unfortunately, polygon cutting tends to be highly unstable when using fixed length floating point arithmetics [10]. Lysenko et al [10] present an improved BSP CSG algorithm by eliminating the polygon cutting from the merge procedure and replacing it by a satisfiability check for a linear program.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Additionally, the conversion from and to a mesh requires the same polygon cutting algorithm. Unfortunately, polygon cutting tends to be highly unstable when using fixed length floating point arithmetics [10]. Lysenko et al [10] present an improved BSP CSG algorithm by eliminating the polygon cutting from the merge procedure and replacing it by a satisfiability check for a linear program.…”
Section: Related Workmentioning
confidence: 99%
“…Unfortunately, polygon cutting tends to be highly unstable when using fixed length floating point arithmetics [10]. Lysenko et al [10] present an improved BSP CSG algorithm by eliminating the polygon cutting from the merge procedure and replacing it by a satisfiability check for a linear program. The constraints of the program are the same as the half-spaces from the current subtree to the root of the BSP.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…BSP trees afford an alternative to B‐rep algorithms that avoid their concomitant case explosion by explicitly handling all degenerate configurations of geometry [TN87, NAT90]. These have been demonstrated to have suitable performance for interactive volumetric sculpting [Nay90], and recent work [LDS09] suggests further possible performance improvements. Unfortunately, all of these approaches are fragile and therefore subject to failures and user workarounds.…”
Section: Introductionmentioning
confidence: 99%