期刊文献+

三维网格模型的空间布尔运算 被引量:24

Spacial Boolean operations of 3D mesh model
下载PDF
导出
摘要 为了快速正确地对各种复杂程度(开放、封闭)的网格模型进行空间布尔运算,根据复式网格的可定向性建立各元素间的拓扑关系,并根据这些拓扑关系判断网格面片的最终去舍,得到布尔运算结果.算法首先对网格方向一致化,然后通过相交测试求出两两相交三角形面片之间的交线,再由相交三角形与它的交线得到多边形,并对该多边形进行三角化,得到"结果交域",最后根据这些"结果交域",以及各元素间的邻接关系判断其他网格的取舍,得到最终结果.实验表明该算法结果正确、计算量少、速度快,同时适应于封闭与开放网格模型. In order to implement Boolean operations on open or closed mesh models with different complexities correctly, a new algorithm for 3D mesh model by using Boolean operations is presented, which is based on the orientability of manifold meshes and the topological relationship of the meshes. The intersection test between every two triangles from two different models was taken to get the intersection segments. The polygon was obtained by the composition of intersected triangles and intersection segments, and triangulated to get the result intersected region. The acceptance and rejection of the other meshes were determined to obtained the ultimate result, based on the result intersected region and their neighborhood of these meshes. In the algorithm, the orientability, topology and any other geometric characteristics were made full use of so as to reduce computation cost and adapt to both closed mesh and open mesh models.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第5期82-85,共4页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 “十五”国家重点科技攻关课题(2004BA615A-04) 国家自然科学基金资助项目(50774092)
关键词 计算机辅助设计 网格模型 布尔运算 可定向 相交测试 拓扑关系 eomputeraided design mesh model Boolean operations orientability intersection test topological relationship
  • 相关文献

参考文献8

  • 1郭开波,张李超,王从军,黄树槐.STL模型布尔运算的实现[J].华中科技大学学报(自然科学版),2006,34(7):96-99. 被引量:14
  • 2Mantyla M. Boolean operations of 2-manifolds through vertex neighborhood classification[J]. ACM Transactions on Graphics, 1986, 5(1): 1 229.
  • 3Schneider P J, Eberly D H. Geometric tools for computer graphics [M]. Beijing: Publishing House of Electronics Industry, 2004.
  • 4Tomas M. A fast triangle-triangle intersection test [J]. Journal of Graphics Tools, 1997, 2(2) : 25-30.
  • 5Garey M R, Johnson D S, Preparata F P, et al. Triangulating a simple polygon]J]. Information Proceeding Letters, 1978, 7(4): 175-179.
  • 6Chazelle B. Triangulating a simple polygon in linear time[J]. Discrete Comp Geom, 1991, 6(5): 485- 524.
  • 7Wu Liang. Fast and robust simple polygon triangulation with/without holes by sweep line algorithm[EB/ OL]. [2007-03-18]. http://www. mema. ucl. ac. be/ - wu/Poly2Tri/poly2tri. html
  • 8Gottschalk S, Lin M C, Manocha D, et al. OBBtree: a hierarchical structure for rapid interference detection [C] //Proceedings of ACM Annual Conference on Computer Graphics. New Orleans: [s. n], 2000: 171-180.

二级参考文献7

  • 1Kai C C, Jacob G G, Mei T. Interface between CAD and rapid prototyping systems, Part 1 : a study of existing interface[J]. Advanced Manufacturing Technology, 1997, 13: 566-570.
  • 2Sangeeta B. Microfabrication in tissue engineering and bioartificial organs [M]. Boston: Kluwer Academic Publishers, 1999: 45-76.
  • 3Mantyla M. Boolean operations of 2-manifolds through vertex neighborhood classification[J]. ACM Transactions on Graphics, 1986, 5(1): 1-29.
  • 4Zhang Lichao, Han Ming, Huang Shuhuai. An effective error-tolerance slicing algorithm for STL file[J].International Journal of Advanced Manufacturing Technology, 2002, 20: 363-373.
  • 5Moiler T, Trumbore B. Fast, Minimum storage ray/triangle intersection[J]. Journal of Graphics Tools,1997, 2(1): 21-28.
  • 6Schnneider P J, Eberly D H. Geometric tools for computer raphics[M]. Beijing: Publishing House of Electronics Industry, 2004: 201-207.
  • 7Shewchuk J R. Triagnle: a two-dimensional quality mesh generator, http ://www-2. cs. cmu. edu/~ quake/tnangle. html.

共引文献13

同被引文献184

引证文献24

二级引证文献93

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部