摘要
为满足STL与Parasolid几何建模核心之间数据直接交换的需要,提出在对三角网格模型数据分割的基础上,利用角点对三角网格曲面边界进行分段,以各边界段的近似中点和递归细分算法提取边界段上的特征点,采用Dijkstra算法计算对应边界段上对应特征点之间的最短路径线以获得空间四角形的节点数据,通过Parasolid函数以插值的方式重构三角网格模型的自由曲面并进行曲面缝合,最终将STL数据转换成Parasolid数据。应用实例表明了所生成模型的稳定性与可靠性。
To satisfy data exchange demand between stereo lithography(STL) and Parasolid geometry modeling kernel,on the basis of segmentation for triangular mesh model,the boundary of triangular mesh model was sectioned by using the corner points;feature points were extracted using the approximation midpoint on the border of each section and recursion subdivision algorithm;the shortest paths between two corresponding characteristics points on the corresponding border section were calculated by adopting Dijkstra algorithm to get node data of space square;free-form surfaces of the triangular mesh model were reconstructed by the interpolation method and sewed by using Parasolid functions,and the STL model was transformed into Parasolid files finally.The case study indicated the feasibility and reliability of this model.
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2011年第1期117-124,共8页
Computer Integrated Manufacturing Systems
基金
教育部留学回国人员科研启动基金资助项目(2006-331)~~