一种3D打印文件的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:31166060 阅读:13 留言:0更新日期:2021-12-04 10:42
本发明专利技术公开了一种3D打印文件的生成方法、装置、设备及存储介质。一种3D打印文件的生成方法包括:获取三维打印模型的轮廓区域和填充区域;对轮廓区域以第一层高进行切片得到轮廓区域切片,对填充区域以第二层高进行切片得到填充区域切片;其中,第二层高大于第一层高;根据轮廓区域切片和填充区域切片,确定3D打印文件。通过切片软件,可以快速的对三维打印模型的轮廓区域和填充区域按不同层高切片,为设定不同层高提供了可自定义选择区域。解决3D打印无法同时兼顾模型表面精度和打印效率的问题,实现有效提高模型表面的打印精度,同时提高了打印效率。打印效率。打印效率。

【技术实现步骤摘要】
一种3D打印文件的生成方法、装置、设备及存储介质


[0001]本专利技术实施例涉及三维模型打印技术,尤其涉及一种3D打印文件的生成方法、装置、设备及存储介质。

技术介绍

[0002]在计算机数字技术智能化的推动下,3D打印技术应用的领域越来越广,3D打印是一种增材制造技术,与传统减材制造技术的生产原理恰恰相反,3D打印技术是根据三维模型数据进行离散切片化,可计算出每种产品的数千个横截面,确定每层的构造方式,层堆的方式直接制造出各种结构的产品,可实现快速验证,定制化生产,低废料排放,近年来在全世界得到了广泛的重视和发展,但是现在市面上的3D打印机打印精度依然不高,打印速度相对缓慢,特别是打印大尺寸模型或复杂模型,往往需要好几天时间。
[0003]通常的做法是更改切片层高,现有切片技术在模型切片时,设置的层高为统一层高,在打印速度相同时,如果适当增大切片层高,能有效压缩打印时间,但同时也降低了模型表面精度;如果适当减小切片层高,大大提高了模型表面精度,但同时模型打印时间延长了好几倍;存在无法同时兼顾模型表面精度和打印效率的问题。

技术实现思路

[0004]本专利技术提供一种3D打印文件的生成方法、装置、设备及存储介质,以实现有效提高模型表面的打印精度,同时提高了打印效率,节省了打印时间的效果。
[0005]第一方面,本专利技术实施例提供了一种3D打印文件的生成方法,包括:
[0006]获取三维打印模型的轮廓区域和填充区域;
[0007]对所述轮廓区域以第一层高进行切片得到轮廓区域切片,对所述填充区域以第二层高进行切片得到填充区域切片;其中,所述第二层高大于所述第一层高;
[0008]根据所述轮廓区域切片和所述填充区域切片,确定3D打印文件。
[0009]可选的,所述获取三维打印模型的轮廓区域和填充区域,包括:
[0010]将所述三维打印模型按第三层高进行水平分层切片,得到多个第三切片层;其中,所述第三层高不小于所述第二层高;
[0011]根据连通性确定各第三切片层中的各图形;其中,各所述图形之间不存在交点;
[0012]遍历各所述图形,获取当前遍历到的图形的轮廓线;
[0013]若所述轮廓线包括外轮廓线,将所述当前遍历到的图形的外轮廓边线向靠近所述图形中心的方向偏移预设距离,将所述外轮廓边线与所述外轮廓偏移边线构成的区域作为轮廓区域,将所述图形中除所述轮廓区域之外的区域作为填充区域;
[0014]若所述轮廓线包括外轮廓线和内轮廓线,将所述当前遍历到的图形的外轮廓边线向靠近所述图形中心的方向偏移预设距离,得到外轮廓偏移边线;将图形的内轮廓边线向远离所述图形中心的方向偏移预设距离,得到内轮廓偏移边线;将所述外轮廓边线与所述外轮廓偏移边线构成的区域作为轮廓区域中的外轮廓区域,将所述内轮廓边线与所述内轮
廓偏移边线构成的区域作为轮廓区域中的内轮廓区域,将所述内轮廓偏移边线和所述外轮廓偏移边线构成的区域作为填充区域。
[0015]可选的,所述对所述轮廓区域以第一层高进行切片得到轮廓区域切片,对所述填充区域以第二层高进行切片得到填充区域切片,包括:
[0016]对各所述第三切片层中的轮廓区域以第一层高进行切片得到轮廓区域切片,对各所述第三切片层中的填充区域以第二层高进行切片得到填充区域切片。
[0017]可选的,所述对所述轮廓区域以第一层高进行切片得到轮廓区域切片,对所述填充区域以第二层高进行切片得到填充区域切片,包括:
[0018]对打印速度设定为第一打印速度的所述轮廓区域以第一层高进行切片得到轮廓区域切片,对打印速度设定为第二打印速度的所述填充区域以第二层高进行切片得到填充区域切片;其中,所述第二打印速度大于所述第一打印速度。
[0019]可选的,3D打印文件的生成方法还包括:
[0020]获取三维打印模型的轮廓区域的坐标数据和填充区域的坐标数据。
[0021]根据所述轮廓区域的坐标数据将所述三维打印模型中的轮廓区域以第一层高切片得到轮廓区域切片,根据所述填充区域的坐标数据将所述三维打印模型中的填充区域以第二层高切片得到填充区域切片。
[0022]可选的,所述第二层高为所述第一层高的n倍,其中,n为正整数。
[0023]可选的,所述根据所述轮廓区域切片和所述填充区域切片,确定3D打印文件,包括:
[0024]对于第x层和第(x+1)层填充区域切片,若x大于1,则设定打印路径为先打印第(nx

2n+1)层至第nx层轮廓区域切片,再打印第x至(x+1)层的填充区域切片,其中x取奇数;若x等于1,则设定打印路径为先打印第1层至第n层轮廓区域切片,再打印第1至2层的填充区域切片;
[0025]将设定所述打印路径的所述轮廓区域切片和所述填充区域切片进行合成,确定3D打印文件。
[0026]第二方面,本专利技术实施例还提供了一种3D打印文件的生成装置,包括:
[0027]区域获取模块,用于获取三维打印模型的轮廓区域和填充区域;
[0028]切片获取模块,用于对所述轮廓区域以第一层高进行切片得到轮廓区域切片,对所述填充区域以第二层高进行切片得到填充区域切片;其中,所述第二层高大于所述第一层高;
[0029]打印文件确定模块,用于根据所述轮廓区域切片和所述填充区域切片,确定3D打印文件。
[0030]第三方面,本专利技术实施例还提供了一种3D打印文件的生成设备,所述3D打印文件的生成设备包括:
[0031]一个或多个处理器;
[0032]存储装置,用于存储一个或多个程序,
[0033]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的3D打印文件的生成方法。
[0034]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机
程序,该程序被处理器执行时实现如第一方面中任一所述的3D打印文件的生成方法。
[0035]本专利技术通过识别获取三维打印模型的轮廓区域和填充区域,由于轮廓区域是模型中存在与外部接触的部分,而填充区域是模型中不存在与外部接触的部分,可知轮廓区域对于精度的要求更高一些,而层高越高,两层切片之间的误差就越大即精度越低,所以对轮廓区域以第一层高进行切片得到轮廓区域切片,对填充区域以第二层高进行切片得到填充区域切片,其中,第二层高大于第一层高,根据轮廓区域切片和填充区域切片,确定3D打印文件;相较于对轮廓区域和填充区域均以第一层高进行切片时,按照本专利技术的3D打印文件进行打印时可以提高打印效率,相较于对轮廓区域和填充区域均以第二层高进行切片时,按照本专利技术的3D打印文件进行打印时可以提高打印精度,从而解决3D打印无法同时兼顾模型表面精度和打印效率的问题,实现有效提高模型表面的打印精度,同时提高了打印效率。
附图说明
[0036]图1A为本专利技术实施例一提供的一种3D打印文件的生成方法的流程示意图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D打印文件的生成方法,其特征在于,包括:获取三维打印模型的轮廓区域和填充区域;对所述轮廓区域以第一层高进行切片得到轮廓区域切片,对所述填充区域以第二层高进行切片得到填充区域切片;其中,所述第二层高大于所述第一层高;根据所述轮廓区域切片和所述填充区域切片,确定3D打印文件。2.根据权利要求1所述的一种3D打印文件的生成方法,其特征在于,所述获取三维打印模型的轮廓区域和填充区域,包括:将所述三维打印模型按第三层高进行水平分层切片,得到多个第三切片层;其中,所述第三层高不小于所述第二层高;根据连通性确定各第三切片层中的各图形;其中,各所述图形之间不存在交点;遍历各所述图形,获取当前遍历到的图形的轮廓线;若所述轮廓线包括外轮廓线,将所述当前遍历到的图形的外轮廓边线向靠近所述图形中心的方向偏移预设距离,将所述外轮廓边线与所述外轮廓偏移边线构成的区域作为轮廓区域,将所述图形中除所述轮廓区域之外的区域作为填充区域;若所述轮廓线包括外轮廓线和内轮廓线,将所述当前遍历到的图形的外轮廓边线向靠近所述图形中心的方向偏移预设距离,得到外轮廓偏移边线;将图形的内轮廓边线向远离所述图形中心的方向偏移预设距离,得到内轮廓偏移边线;将所述外轮廓边线与所述外轮廓偏移边线构成的区域作为轮廓区域中的外轮廓区域,将所述内轮廓边线与所述内轮廓偏移边线构成的区域作为轮廓区域中的内轮廓区域,将所述内轮廓偏移边线和所述外轮廓偏移边线构成的区域作为填充区域。3.根据权利要求2所述的一种3D打印文件的生成方法,其特征在于,所述对所述轮廓区域以第一层高进行切片得到轮廓区域切片,对所述填充区域以第二层高进行切片得到填充区域切片,包括:对各所述第三切片层中的轮廓区域以第一层高进行切片得到轮廓区域切片,对各所述第三切片层中的填充区域以第二层高进行切片得到填充区域切片。4.根据权利要求1所述的一种3D打印文件的生成方法,其特征在于,所述对所述轮廓区域以第一层高进行切片得到轮廓区域切片,对所述填充区域以第二层高进行切片得到填充区域切片,包括:对打印速度设定为第一打印速度的所述轮廓区域以第一层高进行切片得到轮廓区域切片,对打印速度设定为第二打印速度的所述填充...

【专利技术属性】
技术研发人员:刘辉林黄显彬吕胜员
申请(专利权)人:深圳市创想三维科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1