Robust Boolean Operation For An Uniformed Representation Of Wire-Frame, Solid And Surface Models

M Tang,Jx Dong
1999-01-01
Abstract:To enhance the ability of current modeling system, an uniformed representation is employed to represent wire-frame, solid, surface models. We present an algorithm for Boolean operation between the models using the representation. Accuracy, efficiency and robustness are the main consideration. The geometric information is represented with trimmed parametric patches and trimmed parametric splines. The topological information is represented with an extended half-edge data structure. In the process of intersection calculation, hierarchy intersection is applied for unified classification, and tracing the intersection curve to overcome degenerate cases that occur frequently in practice. And the algorithm can be easily extended to Boolean operations for non-manifold models. The algorithm has been implemented as the modeling kernel of a feature based modeling system named GS-CAD98, which was developed on Windows/NT platform.
What problem does this paper attempt to address?