Constructive solid geometry for polyhedral objects
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Set operations on polyhedra using binary space partitioning trees
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Software—Practice & Experience
A solid modelling system free from topological inconsistency
Journal of Information Processing
Merging BSP trees yields polyhedral set operations
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Efficient exact arithmetic for computational geometry
SCG '93 Proceedings of the ninth annual symposium on Computational geometry
Robust adaptive floating-point geometric predicates
Proceedings of the twelfth annual symposium on Computational geometry
Real-Time Rendering
Robust Set Operations on Polyhedral Solids
IEEE Computer Graphics and Applications
Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator
FCRC '96/WACG '96 Selected papers from the Workshop on Applied Computational Geormetry, Towards Geometric Engineering
Hierarchical Spatial Hashing for Real-time Collision Detection
SMI '07 Proceedings of the IEEE International Conference on Shape Modeling and Applications 2007
Computational Geometry: Algorithms and Applications
Computational Geometry: Algorithms and Applications
SGP '09 Proceedings of the Symposium on Geometry Processing
Hi-index | 0.00 |
This paper presents efficient methods for supporting robust Boolean operations on pairs of polyhedral manifolds. A new spatial hashing technique is proposed for detecting intersections of pairs of polygon faces quickly and robustly. Robust predicates are used to compute the exact topology of the resulting polyhedron. Degenerate intersections are identified explicitly but handled in the topological routines. Geometric positions of new vertices are then approximated using finite-precision computations. Although vertex locations are rounded off, the exact connectivity graph is kept. The faces of the rounded-off triangulated final model thus could intersect each other and have the potential for an invalid embedding.