基于STL模型的冰模快速成型切片算法研究
[Abstract]:Investment casting based on ice mold is a kind of lost pattern casting technology, which uses ice mold instead of wax mold and white mold. It has the characteristics of high precision, low cost, no pollution and low requirement of process control. The traditional method of obtaining ice mold needs to make silicone rubber mould, but the process of making silicone rubber mould is complicated, the production cycle is long and the cost is high, which is suitable for large and medium batch casting production. In order to quickly make high precision ice mold and meet the needs of small batch and individualized casting production, our research group uses rapid prototyping technology (RPM) to make ice mold -ice mold rapid prototyping technology, which is essentially a FDM technology, which is different from the material used. The molding conditions are different. Although there are many process methods for rapid prototyping, the acquisition of 2D contour data is still the first step of rapid prototyping, so the research of slice processing is an important task. In order to implement the STL model data processing software which is used in the ice mold rapid prototyping experiment system built by our team, a grouping slicing algorithm based on dynamic spatial index is proposed, and a prototype slicing software system based on this algorithm is developed. The main contents of this paper are as follows: (1) the basic research of ice mold rapid prototyping slicing algorithm. Three existing slicing algorithms based on STL model are analyzed in depth, and the principle of each algorithm is given, the basic flow of the algorithm and the advantages and disadvantages of each algorithm are given. The requirements of ice mold rapid prototyping slicing algorithm are analyzed. (2) A grouping slicing algorithm based on dynamic spatial index is proposed. The vertex index of STL model is constructed by using KD tree, the redundant vertices in the model are removed, and the global topological relation of STL model is reconstructed based on the half-edge structure. The outcast half-edge of the half-edge structure is fused to the leaf node of the KD tree. Based on the position characteristics of triangles in the STL model, all triangles are grouped, and the ordered triangulation sets of each group are quickly calculated by using the spatial index of KD tree and half-edge structure. By constructing the global topological relation of the model, not only the time of constructing local topology for each group of triangular patches can be reduced, but also the efficient query performance of KD tree and the topological relation of half edge structure storage can be used. Therefore, the processing efficiency of slicing is greatly improved. (3) A prototype software system of ice mold rapid prototyping slicing is developed. By analyzing the functional requirements of the slicing software prototype system, the overall software design scheme is determined. The modular design method is used to divide the software modules and the functions of each module are defined. The slicing algorithm proposed in this paper is taken as the core algorithm and the graphical interface application development framework QT and OpenGL technology are used to realize the slicing software prototype system. The main purpose of this paper is to develop the slicing software prototype system which is suitable for the ice mold rapid prototyping experiment system built by the same research group. By absorbing the advantages of existing slicing algorithms, a grouping slicing algorithm based on dynamic spatial index is proposed, and the slicing software prototype system is implemented based on QT and OpenGL. Examples of slicing algorithm and slicing software prototype system are given. The results show that the slicing algorithm is stable and feasible, the STL model can be sliced efficiently, the prototype system of slicing software realizes the expected function, it can transform the model and observe the model from many angles of view. Display each layer slice outline graphics and other functions.
【学位授予单位】:山东理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TG249.5;TP311.52
【参考文献】
相关期刊论文 前10条
1 高亮;谢健;曹天泽;;基于Kd树改进的高效K-means聚类算法[J];计算技术与自动化;2015年04期
2 郭洪帅;孙殿柱;李延瑞;李聪;;支持STL数据源的网格曲面动态空间索引[J];计算机应用;2015年09期
3 李文康;陈长波;吴文渊;;有效保留模型特征的自适应分层算法[J];计算机应用;2015年08期
4 王增波;;STL格式文件的快速拓扑重建算法[J];计算机应用;2014年09期
5 陈昆;潘小帝;陈定方;;一种快速成型自适应分层算法[J];武汉理工大学学报(交通科学与工程版);2014年03期
6 罗俊松;邓飞;卢涵宇;罗俊凯;;基于Qt的三维可视化技术研究[J];计算机测量与控制;2013年03期
7 王静亚;方亮;郝敬宾;;STL模型特征面片自适应分层算法[J];计算机应用研究;2011年06期
8 邱永红;曾永年;邹滨;;KDT树:一种多维空间数据索引结构[J];计算机工程与应用;2009年08期
9 马良;黄卫东;;基于STL数据模型动态拓扑重构的快速切片算法[J];中国激光;2008年10期
10 安涛;戴宁;廖文和;袁天然;;基于红黑树的STL数据快速拓扑重建算法[J];机械科学与技术;2008年08期
相关博士学位论文 前2条
1 王卫辰;面向快速成形的三维CAD模型直接分层方法研究[D];中国矿业大学;2010年
2 潘海鹏;快速成型制造中分层处理技术的研究[D];南昌大学;2007年
相关硕士学位论文 前5条
1 李聪;网格曲面动态空间索引构建及应用[D];山东理工大学;2014年
2 曾小英;快速成型技术的分层算法研究[D];湘潭大学;2012年
3 唐云;基于Qt和OpenGL的三维曲面可视化软件开发[D];成都理工大学;2008年
4 赵而团;基于冰模的熔模铸造研究[D];山东理工大学;2008年
5 胡汝霞;基于RE/RP直接集成的模型切片处理方法研究[D];江苏大学;2005年
,本文编号:2182231
本文链接:https://www.wllwen.com/kejilunwen/jiagonggongyi/2182231.html