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

技术编号:32219407 阅读:9 留言:0更新日期:2022-02-09 17:24
本发明专利技术公开了一种3D打印文件的生成方法、装置、计算机设备及储存介质,该3D打印文件的生成方法,包括:获取待打印模型的悬空区域;遍历各悬空区域,根据当前遍历到的悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的悬空区域的切片形状,确定需要生成支撑的目标端;向打印平台生成支撑,支撑包括位于目标端的支撑桥墩和与打印走线方向平行的支撑桥面;对支撑进行切片以生成支撑切片,并整合待打印模型的模型切片和支撑切片生成3D打印文件。采用该生成方法生成的支撑的体积较小,既能够提升打印原料的利用率,又能够方便打印完成后将支撑从打印好的模型上去除,提升了打印精度。了打印精度。了打印精度。

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


[0001]本专利技术涉及3D打印
,尤其涉及一种3D打印文件的生成方法、装置、计算机设备及存储介质。

技术介绍

[0002]目前的FDM(Fused Deposition Modeling,熔融沉积成型)3D模型打印中,在生成模型切片的时候,对于模型悬空的部分,都需要填加支撑才可以进行打印。目前的打印技术在添加支撑时通常是添加从打印平台到支撑点的支撑,但是在打印完成后,这些支撑材料需要去除。由此,现有技术中的支撑的体积相对较大,造成了打印原材料的浪费。

技术实现思路

[0003]本专利技术的第一目的在于提出一种3D打印文件的生成方法,采用该3D打印文件的生成方法添加的支撑的体积较小,降低了打印原材料的浪费,降低了打印成本。
[0004]本专利技术的第二个目的在于提出一种3D打印文件的生成装置,该3D打印文件的生成装置能够进行上述3D打印文件的生成方法。
[0005]本专利技术的第三个目的于提出一种计算机设备,该计算机设备执行计算机程序时能够实现前文所述的3D打印文件的生成方法。
[0006]本专利技术的第四个目的在于提出一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时能够用于执行前文所述的3D打印文件的生成方法。
[0007]为实现上述技术效果,本专利技术的技术方案如下:
[0008]本专利技术公开了一种3D打印文件的生成方法,包括:获取待打印模型的悬空区域;遍历各所述悬空区域,根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目标端;向打印平台生成支撑,所述支撑包括位于所述目标端的支撑桥墩和与所述打印走线方向平行的支撑桥面;对所述支撑进行切片以生成支撑切片,并整合所述待打印模型的模型切片和所述支撑切片生成3D打印文件。由于在3D打印文件的生成过程中,支撑待打印模型的悬空区域的打印结构包括支撑桥墩和支撑桥面,且支撑桥面不是从打印平台开始生成的,而是生成在支撑桥墩和不需要支撑的待打印模型之间,既缩小了整个打印支撑结构的体积,提升了打印原料的利用率,又能够方便打印完成后将支撑从打印好的模型上去除,提升了打印精度。
[0009]在一些实施例中,所述获取待打印模型的悬空区域,包括:生成待打印模型的模型切片;判定相邻的两个所述模型切片中,位于上方的所述模型切片的投影相对于位于下方的所述模型切片的投影的非重合区域;根据各所述非重合区域,获取所述待打印模型的悬空区域。根据模型的切片形状来确定悬空区域的位置是最快捷也最方便的,这样能够提升确定悬空区域的速度,从而提升3D打印文件的生成速度。
[0010]在一些实施例中,在所述根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目
标端之前,还包括:若所述悬空区域沿所述打印走线方向的长度大于预设的最大走线长度,进入所述根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目标端的步骤。根据模型的不同,并不是所有的悬空区域都需要确定支撑的目标端的,本步骤能够筛除不需要确定目标端的悬空区域,从而减小了支撑的个数,进一步降低了打印原料的浪费。
[0011]在一些实施例中,所述根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目标端,包括:获取当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线;根据当前遍历到的所述悬空区域的切片形状,确定当前遍历到的所述悬空区域中,沿与所述打印走线方向垂直的最大长度;确定长度小于所述最大长度的交线对应的一端为目标端。确定了目标端之后就能够直接确定支撑桥墩的位置,从而方便支撑桥墩和支撑桥面的生成。
[0012]在一些具体的实施例中,所述支撑桥墩和所述支撑桥面通过以下方式生成:根据所述目标端对应的交线和所述最大长度,确定支撑桥墩的位置和所述支撑桥墩沿与所述打印走线方向垂直的宽度;根据所述悬空区域的最低点确认所述支撑桥墩的高度;根据所述位置、所述高度和所述宽度生成支撑桥墩;在所述支撑桥墩和所述待打印模型之间生成支撑桥面。由此,生成的支撑桥墩和支撑桥面既能够稳定地实现对悬空区域的支撑,又能够节约打印原料从而提升打印原料的利用率。
[0013]在一些实施例中,若所述悬空区域的下表面不平整,所述支撑还包括位于所述支撑桥面和所述悬空区域之间的附加支撑。由此,当悬空区域的下表面不平整的情况下也能够对悬空区域进行稳定地支撑,从而确保打印过程的稳定进行。
[0014]在一些实施例中,在所述对所述支撑进行切片以生成支撑切片之后,还包括:设置打印所述支撑桥面的打印速度和打印流量以避免所述支撑桥面朝向所述打印平台下沉。由此,确保支撑桥面能够对悬空区域进行稳定地支撑。
[0015]本专利技术还公开了一种3D打印文件的生成装置,包括:获取模块,用于获取待打印模型的悬空区域;支撑生成模块,用于遍历各所述悬空区域,根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目标端;向打印平台生成支撑,其中,所述支撑包括位于所述目标端的支撑桥墩和与所述打印走线方向平行的支撑桥面;文件生成模块,用于对所述支撑进行切片以生成支撑切片,并整合所述待打印模型的模型切片和所述支撑切片生成3D打印文件。
[0016]本专利技术还公开了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现前文所述的3D打印文件的生成方法。
[0017]本专利技术还公开了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行前文所述的3D打印文件的生成方法。
[0018]本专利技术的3D打印文件的生成方法的有益效果:由于在3D打印文件的生成过程中,支撑待打印模型的悬空区域的打印结构包括支撑桥墩和支撑桥面,且支撑桥面不是从打印平台开始生成的,而是生成在支撑桥墩和不需要支撑的待打印模型之间,既缩小了整个打印支撑结构的体积,提升了打印原料的利用率,又能够方便打印完成后将支撑从打印好的模型上去除,提升了打印精度。
[0019]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0020]图1是本专利技术实施例一的3D打印文件的生成方法的步骤示意图;
[0021]图2是本专利技术实施例一的获取待打印模型的悬空区域的步骤示意图;
[0022]图3是本专利技术实施例一的确定需要生成支撑的目标端步骤示意图;
[0023]图4是本专利技术实施例一的支撑桥墩和支撑桥面的步骤示意图;
[0024]图5是本专利技术实施例一整合所述待打印模型的模型切片和所述支撑切本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D打印文件的生成方法,其特征在于,包括:获取待打印模型的悬空区域;遍历各所述悬空区域,根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目标端;向打印平台生成支撑,所述支撑包括位于所述目标端的支撑桥墩和与所述打印走线方向平行的支撑桥面;对所述支撑进行切片以生成支撑切片,并整合所述待打印模型的模型切片和所述支撑切片生成3D打印文件。2.根据权利要求1所述的3D打印文件的生成方法,其特征在于,所述获取待打印模型的悬空区域,包括:生成所述待打印模型的所述模型切片;判定相邻的两个所述模型切片中,位于上方的所述模型切片的投影相对于位于下方的所述模型切片的投影的非重合区域;根据各所述非重合区域,获取所述待打印模型的所述悬空区域。3.根据权利要求1所述的3D打印文件的生成方法,其特征在于,在所述根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目标端之前,还包括:判断所述悬空区域沿所述打印走线方向的长度与预设的最大走线长度的关系;其中:如果所述悬空区域沿所述打印走线方向的长度大于预设的最大走线长度,进入根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目标端的步骤。4.根据权利要求1所述的3D打印文件的生成方法,其特征在于,所述根据当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线,和当前遍历到的所述悬空区域的切片形状,确定需要生成支撑的目标端,包括:获取当前遍历到的所述悬空区域中沿打印走线方向的两端与其他区域的交线;根据当前遍历到的所述悬空区域的切片形状,确定当前遍历到的所述悬空区域中,沿与所述打印走线方向垂直的最大长度;确定长度小于所述最大长度的交线...

【专利技术属性】
技术研发人员:敖丹军唐京科刘洪
申请(专利权)人:深圳市创想三维科技股份有限公司
类型:发明
国别省市:

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

1