【技术实现步骤摘要】
应用于3D打印设备的数据处理方法和3D打印设备
本专利技术涉及3D打印
,特别是涉及一种应用于3D打印设备的数据处理方法和3D打印设备。
技术介绍
3D打印(3DPrinting)最常用的是依据STL(StandardTemplateLibrary)模型来获取打印数据的,通过层层叠加构造出模型实体,STL文件是快速原型系统应用的标准文件类型,由三角形网格单元顶点坐标和外法向量构成三角形面片,不包含三角形拓扑结构,离散近似表现三维CAD模型。由于STL模型数据格式简单,易于交换处理,基于STL模型的切片处理已被大多数快速原型系统采用。STL分层切片算法常用的方法是:通过分析切平面与三角形网格之间的位置关系,若相交则求出交线段。求出该切平面与STL网格模型所有的交线段后,将该分层面的所有交线段有序地连接起来,从而获得该分层切片面的轮廓线。其中交线段的有序排列是一个很费时的过程,目前大部分切片算法都是先建立一个基于几何拓扑信息,然后再根据拓扑信息进行分层切片。该算法需要对原有的3D模型中的三角形面片做优化和修复处理: ...
【技术保护点】
1.一种应用于3D打印设备的数据处理方法,其特征在于,包括步骤:/nS1:确定切片的分层数目;/nS2:确定STL模型中与每个切片相交的所有三角形面片;/nS3:将每个切片按X轴方向或Y轴方向中其中一个轴方向分成若干列,每一列中至少含有一条与该列方向相同的扫描线,确定每条扫描线与该切片中三角形面片所相交的交点以及该交点的坐标;/nS4:将每条扫描线上的该交点按照该坐标的大小进行排序;/nS5:将所有扫描线上的交点转换成对应的像素坐标,再将每条扫描线上奇数交点和该奇数交点下一个相邻的偶数交点之间的所有像素填充连接;/nS6:将该切片中所有扫描线经过步骤S5处理,得到该切片填充的位图图形。/n
【技术特征摘要】
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打印设备投影的宽度;
根据该扫描线的坐标方程和该切片中该三角形面片的三个顶点的坐标,确定...
【专利技术属性】
技术研发人员:朱鸣,吕帅,朱鹏飞,浦东林,
申请(专利权)人:苏州苏大维格科技集团股份有限公司,苏州大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。