期刊文献+

Boolean operations of STL models based on edge-facet intersection 被引量:1

Boolean operations of STL models based on edge-facet intersection
下载PDF
导出
摘要 For the data processing of the Rapid Prototyping Manufacturing, Boolean operation can offer a versatile tool for editing or modifying the STL model, adding the artificial construction, and creating the complex assistant support structure to meet the special technical requests. The topological structure of STL models was built firstly in order to obtain the neighborhood relationship among the triangular facets. The intersection test between every edge of one solid and every facet of another solid was taken to get the intersection points. According to the matching relationship of the triangle index recorded in the data structure of the intersection points, the intersection segments array and the intersection loop were traced out. Each intersected triangle was subdivided by the Constrained Delaunay Triangulations. The intersected surfaces were divided into several surface patches along the intersection loops. The inclusion prediction between the surface patch and the other solid was taken by testing whether the candidate point was inside or outside the solid region of the slice. Detecting the loops for determination of the valid intersection lines greatly increases the efficiency and the reliability of the process. For the data processing of the Rapid Prototyping Manufacturing, Boolean operation can offer a versatile tool for editing or modifying the STL model, adding the artificial construction, and creating the complex assistant support structure to meet the special technical requests. The topological structure of STL models was built firstly in order to obtain the neighborhood relationship among the triangular facets. The intersection test between every edge of one solid and every facet of another solid was taken to get the intersection points. According to the matching relationship of the triangle index recorded in the data structure of the intersection points, the intersection segments array and the intersection loop were traced out. Each intersected triangle was subdivided by the Constrained Delaunay Triangulations. The intersected surfaces were divided into several surface patches along the intersection loops. The inclusion prediction between the surface patch and the other solid was taken by testing whether the candidate point was inside or outside the solid region of the slice. Detecting the loops for determination of the valid intersection lines greatly increases the efficiency and the reliability of the process.
出处 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2007年第5期711-717,共7页 哈尔滨工业大学学报(英文版)
基金 Sponsored by the National High-Technology Research and Development Program of China(Grant No2002AA6Z3083)
关键词 STL model boolean operations segment-facet intersection loop detection Inclusion test 刀具 车床 设计方案 布尔数学体系
  • 相关文献

参考文献14

  • 1S. H. Lo,W. X. Wang.A fast robust algorithm for the intersection of triangulated surfaces[J].Engineering with Computers.2004(1)
  • 2S.-H. Huang,L.-C. Zhang,M. Han.CS File – An Improved Interface Between CAD and Rapid Prototyping Systems[J].International Journal of Advanced Manufacturing Technology.2003(1)
  • 3S.-H. Huang,L.-C. Zhang,M. Han.An Effective Error-Tolerance Slicing Algorithm for STL Files[J].International Journal of Advanced Manufacturing Technology.2002(5)
  • 4Chua Chee Kai,Gan G. K. Jacob,Tong Mei.Interface between CAD and Rapid Prototyping systems. Part 1: A study of existing interfaces[J].The International Journal of Advanced Manufacturing Technology.1997(8)
  • 5Szilvasi-Nagy M,Matyasi G Y.Analysis of STL files[].Mathematical and Computer Modelling.2003
  • 6Sangeeta B.Microfabrication in Tissue Engineering and Bioartificial Organs[]..1999
  • 7Requicha AAG,Voelcker HB.Boolean operations in sol- id modeling: Boundary evaluation and merging algorithm[].Proceedings of the IEEE.1985
  • 8Zhang Lichao,Han Ming,Huang Shuhuai.An effective er- ror-tolerance slicing algorithm for STL file[].International Journal of Advanced Manufacturing Technology.2002
  • 9Zhang Lichao,Han Ming,Huang Shuhuai.CS file-An im- proved interface between CAD and RP System[].Internation- al Journal of Advanced Manufacturing Technology.2003
  • 10Moller T,Trumbore B.Fast, minimum storage ray/triangle intersection[].Journal of Graphics Tools.1997

同被引文献11

  • 1Norwood L A,Cross M J.Anterior cruciate ligament:functional anatomy of its bundles in rotatory instabilities[J].The American Journal of Sports Medicine,1979,34(7):23-26
  • 2Hefzy M S,Grood E S.Sensitivity of insertion locations on length patterns of anterior cruciate ligament fibers[J].Journal of Biomechanical Engineering,1986,108(1):73-82
  • 3Goldfeather J,Hultquist J P,Fuchs H.Fast constructive-solid geometry display in the pixel-powers graphics system[C]//Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Dallas,1986:107-116
  • 4Goldfeather J,Molnar S.Near real-time CSG rendering using tree normalization and geometric pruning[J].IEEE Computer Graphics and Applications,1989,9(3):20-28
  • 5Rappoport A,Spitz S.Interactive Boolean operations for conceptual design of 3-D solids[C]//Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Los Angeles,1997:269-278
  • 6Kristjansson D,Biermann H,Zorin D.Approximate Boolean operations on free-form solids[C]//Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Los Angeles,2001:185-194
  • 7Museth K,Breen D E,Whitaker R T,et al.Level set surface editing operators[J].ACM Transactions on Graphics,2002,21(3):330-338
  • 8Adams B,Dutre P.Interactive Boolean operations on Surfel-bounded solids[J].ACM Transactions on Graphics,2003,22(3):651-656
  • 9Krsek P.Complex human tissues fem models prepared by Boolean operations[C]//Proceedings of Biomechanics of Man,Praha,2002:24-26
  • 10Smith J M,Dodgson N A.A topologically robust algorithm for Boolean operations on polyhedral shapes using approximate arithmetic[J].Computer-Aided Design,2007,39(2):149-163

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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