Title :
Robust regularized set operations on polyhedra
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
Abstract :
Describes a simple, efficient and provably robust implementation of regularized set operations on polyhedral objects. Halfspaces are used as the underlying data structure to simplify the handling of degenerate cases. The geometric operations and relations are computed with floating point arithmetic which is fast but can lead to ambiguous interpretation of degenerate situations. To ensure that the results are still consistent the author implemented a test that detects when dependent decisions contradict each other. The consistency test is very simple, and does not require reasoning about the logical dependencies of the relations. The logical structure and the asymptotic behavior of the algorithm are not influenced by the consistency test, which makes this approach well suited for interactive modeling systems on graphics workstations with floating point accelerators
Keywords :
computational geometry; consistency test; floating point arithmetic; geometric operations; interactive modeling systems; polyhedral objects; regularized set operations; robust; Arithmetic; Boolean algebra; Cities and towns; Computer science; Data structures; Logic testing; Power system modeling; Robustness; Solid modeling; Workstations;
Conference_Titel :
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location :
Kauai, HI
DOI :
10.1109/HICSS.1991.183943