DocumentCode
1853425
Title
Boolean operations on triangulated solids
Author
Shuai Zheng ; Jun Hong ; Kang Jia
Author_Institution
State Key Lab. for Manuf. Syst. Eng., Xi´an Jiaotong Univ., Xi´an, China
fYear
2013
fDate
July 30 2013-Aug. 2 2013
Firstpage
348
Lastpage
351
Abstract
In this paper an efficient and robust method for Boolean operations on triangulated solids is presented. It is applied to regularized Boolean operations including union, difference, and intersection. This approach is better than other methods because three optimizations have been introduced. First, the constructed topology information improves the data structure from discrete triangles to point indices, face indices, and their connectivity information. Second, the space dividing algorithm has improved the computational complexity from O (m * n) to O (k (log K)). Third, the tessellation has enumerated a number of special triangle-triangle intersection examples, which are then dealt with separately. Finally, this method is implemented by a program written in C++ and OSG. With some examples, this system is proved to be efficient and robust.
Keywords
Boolean functions; computational complexity; computational geometry; data structures; optimisation; topology; C++; O (k (log K)) computational complexity; O (m * n) computational complexity; OSG; connectivity information; data structure; difference operation; discrete triangles; face indices; intersection operation; optimizations; point indices; regularized Boolean operations; space dividing algorithm; tessellation enumeration; topology information; triangle-triangle intersection; triangulated solids; union operation; Algorithm design and analysis; Binary trees; Face; Indexes; Robustness; Solids; Topology; Boolean operations; mesh tessellation; triangulated solids;
fLanguage
English
Publisher
ieee
Conference_Titel
Assembly and Manufacturing (ISAM), 2013 IEEE International Symposium on
Conference_Location
Xi´an
Print_ISBN
978-1-4799-1656-6
Type
conf
DOI
10.1109/ISAM.2013.6643476
Filename
6643476
Link To Document