[发明专利]应用于3D打印设备的数据处理方法和3D打印设备有效
申请号: | 201811544100.5 | 申请日: | 2018-12-17 |
公开(公告)号: | CN111319264B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 朱鸣;吕帅;朱鹏飞;浦东林 | 申请(专利权)人: | 苏州苏大维格科技集团股份有限公司;苏州大学 |
主分类号: | B29C64/386 | 分类号: | B29C64/386;B33Y50/00 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 215123 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 打印 设备 数据处理 方法 | ||
1.一种应用于3D打印设备的数据处理方法,其特征在于,包括步骤:
S1:确定切片的分层数目;
S2:确定STL模型中与每个切片相交的所有三角形面片;
S3:将每个切片按X轴方向或Y轴方向中其中一个轴方向分成若干列,每一列中至少含有一条与该列方向相同的扫描线,确定每条扫描线与该切片中三角形面片所相交的交点以及该交点的坐标;
S4:将每条扫描线上的该交点按照该坐标的大小进行排序;
S5:将所有扫描线上的交点转换成对应的像素坐标,再将每条扫描线上奇数交点和该奇数交点下一个相邻的偶数交点之间的所有像素填充连接;
S6:将该切片中所有扫描线经过步骤S5处理,得到该切片填充的位图图形。
2.根据权利要求1所述的应用于3D打印设备的数据处理方法,其特征在于,该步骤S1包括:
确定分层厚度;
根据该STL模型的高度和该分层厚度,确定该切片的分层数目。
3.根据权利要求1所述的应用于3D打印设备的数据处理方法,其特征在于,该步骤S2包括:
若三角形面片的最小Z坐标小于或等于第N个切片的Z坐标,该三角形面片的最大Z坐标大于或等于该第N个切片的Z坐标,并且该三角形面片与该切片非平行,则该三角形面片与该第N个切片相交;
其中,N的值为从1开始且小于或等于该分层数目的整数。
4.根据权利要求1所述的应用于3D打印设备的数据处理方法,其特征在于,该步骤S3包括:
将每个切片按预设宽度分成若干列,每一列的宽度不超过3D打印设备投影的宽度;
根据该扫描线的坐标方程和该切片中该三角形面片的三个顶点的坐标,确定该扫描线与该切片中该三角形面片的交点及该交点的坐标。
5.根据权利要求4所述的应用于3D打印设备的数据处理方法,其特征在于,一条扫描线的宽度为一个像素的宽度。
6.根据权利要求1所述的应用于3D打印设备的数据处理方法,其特征在于,该步骤S4还包括:先判断该扫描线上是否存在该切片中该位图图形的顶点,若存在该顶点则该顶点不进行排序。
7.根据权利要求6所述的应用于3D打印设备的数据处理方法,其特征在于,判断该扫描线上是否存在该切片的顶点,具体为:当该扫描线与该切片中至少两个该三角形面片的交点为一个点时,确定该交点为该切片中该位图图形的顶点。
8.根据权利要求1所述的应用于3D打印设备的数据处理方法,其特征在于,该步骤S5包括:
根据该交点的物理坐标的坐标值除以该设备投影的像素大小,得到该交点的像素坐标;
将该扫描线上对应的该奇数交点和该奇数交点下一个相邻的该偶数交点之间的所有像素填充连接;
当该切片内所有交点转换成像素坐标并完成连接后,得到该切片的填充的位图图形。
9.根据权利要求1所述的应用于3D打印设备的数据处理方法,其特征在于,在该步骤S6之后还包括:当相邻两个切片中该位图图形的面积差值小于一个固定阀值时,将相邻两个该切片的位图图形合并为一个位图图形,并用该相邻两个切片的位图图形中的其中一个位图图形表示合并后的位图图形。
10.一种3D打印设备,其特征在于,该3D打印设备包括处理器,该处理器用于执行程序数据,以实现如权利要求1至9任一项所述的应用于3D打印设备的数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州苏大维格科技集团股份有限公司;苏州大学,未经苏州苏大维格科技集团股份有限公司;苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811544100.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于芯块水浸密度检测的装置
- 下一篇:用于叉车的救援方法