[发明专利]一种3D水泥打印的快速分层方法有效
申请号: | 202011497688.0 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112659316B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 豆文忠;张秋菊;宁萌 | 申请(专利权)人: | 江苏集萃复合材料装备研究所有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13 |
代理公司: | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人: | 过顾佳;聂启新 |
地址: | 214000 江苏省无锡市惠山*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 水泥 打印 快速 分层 方法 | ||
本发明公开了一种3D水泥打印的快速分层方法,涉及3D打印技术领域,该方法首先根据3D水泥打印的打印头精度对STL模型进行数据预处理,实现数据精简,从而可以在满足打印精度的基础上减少计算量、加快切片速度,然后建立三角面片之间的排序列表和面片拓扑关系,根据排序列表和面片拓扑关系可以确定与切片截面相交的所有目标面片及互相之间的邻接关系,然后对第一个目标面片至最后一目标面片的有序线段首尾拼接即得到截面轮廓走向,分层快速有效、实现简单、达到一定时效性、稳定可靠。
技术领域
本发明涉及3D打印技术领域,尤其是一种3D水泥打印的快速分层方法。
背景技术
水泥基复合材料用作3D打印材料可以解决现有普通水泥基材料凝结时间长且呈流动性的问题,可以很好的满足3D打印过程快速凝结的性能要求,因此使得3D水泥打印在建筑行业的应用得到了技术上的支持。
3D水泥打印与常规的3D打印技术类似,首先都需要对待打印的物体进行分层然后得到截面轮廓信息。现有3D打印技术主要基于STL模型算法实现分层,主要有以下几种方法,但都各有缺点:
一是基于三角形面片位置信息的切片算法,该算法主要考虑了STL模型中三角面片的两个特征,在分层方向上跨度越大,那么和它相交的分层平面越多,分层平面的高度和该面片的高度成线性关系。利用这两个特征,可以减少和切平面进行相交判断的面片数,从而减少分层时间。
二是基于分组切片的分层算法,该算法的原理是先整体排序,根据模型每个面片z坐标最大和最小创建矩阵,然后创建活性面片表及轮廓环建立拓扑关系,在拓扑关系的基础上进行分层处理。
上述第一种方法在三角面片数量很大时,排序过程复杂,相同交点需要计算两次;第二种方法的分层排序过程复杂。因此现有的上述两种常规的分层方法都较为繁琐,切片分层速度较慢,难以满足3D水泥打印的实际需要。
发明内容
本发明人针对上述问题及技术需求,提出了一种3D水泥打印的快速分层方法,本发明的技术方案如下:
一种3D水泥打印的快速分层方法,该方法包括:
根据3D水泥打印的打印头精度对STL模型进行数据预处理;
根据数据预处理后的STL模型对所有三角面片依据形心坐标依次排序得到排序列表,并建立得到所有三角面片之间的面片拓扑关系,面片拓扑关系指示三角面片之间的邻接关系;
确定与切片截面相交的所有三角面片中在排序列表中位于排序两端的两个三角面片作为第一个目标面片和最后一个目标面片,并根据面片拓扑关系确定第一个目标面片和最后一个目标面片之间所有的目标面片及其邻接关系;
对于任意一个目标面片,根据目标面片的三个顶点坐标确定目标面片与切片截面相交的起始节点坐标和末端节点坐标,目标面片的末端节点坐标位于目标面片及其下一个目标面片的共有边上且同时是下一个目标面片的起始节点坐标,下一个目标面片是沿着第一个目标面片至最后一个目标面片的方向与目标面片存在邻接关系的目标面片;
沿着第一个目标面片至最后一个目标面片的方向依次将各个目标面片上的起始节点坐标连接至末端节点坐标,得到切片截面的截面轮廓走向。
其进一步的技术方案为,根据3D水泥打印的打印头精度对STL模型进行数据预处理,包括:
读取3D水泥打印的STL模型得到所有三角面片的顶点坐标;
对所有三角面片的顶点坐标利用哈希表进行分块,每个顶点坐标都与哈希值对应并映射相应的具有预定尺寸的立方体空间区域;
遍历每个立方体空间区域中的所有顶点坐标,将距离小于打印头精度的两个顶点坐标进行合并。
其进一步的技术方案为,对所有三角面片依据形心坐标依次排序得到排序列表,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏集萃复合材料装备研究所有限公司,未经江苏集萃复合材料装备研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011497688.0/2.html,转载请声明来源钻瓜专利网。