模型打印方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30014501 阅读:46 留言:0更新日期:2021-09-11 06:19
本申请涉及一种模型打印方法、装置、计算机设备和存储介质,适用于3D打印技术领域。所述方法包括:接收用户输入的待打印3D模型对应的硬度或/和填充率;根据所述待打印3D模型对应的硬度或/和填充率,确定所述待打印3D模型内部填充的龙骨结构;所述龙骨结构由多个相互连接的实心矩形柱构成;对包含所述龙骨结构的待打印3D模型,进行分层打印。采用本方法能够在保证3D模型的坚固程度的情况下,缩短打印时间,减少打印耗材。减少打印耗材。减少打印耗材。

【技术实现步骤摘要】
模型打印方法、装置、计算机设备和存储介质


[0001]本申请涉及3D打印
,特别是涉及一种模型打印方法、装置、计算机设备和存储介质。

技术介绍

[0002]作为具有巨大发展前景和广阔应用空间的前沿技术之一,3D打印几乎已经“风靡全球”。截至目前,3D打印在教育、医疗、汽车、航天等领域的应用正不断深入,其在商业落地过程中的价值也不断体现出来。
[0003]3D打印的技术类型来越来越多,例如FDM 3D打印技术、SLA3D打印技术、SLS3D打印技术等。目前,经过研究发现,最深入人心的还是FDM(熔融沉积成型)3D打印技术。
[0004]传统技术中,为了保证3D模型的坚固程度,在3D模型打印过程中,需要对3D模型内部进行全部填充,从而保证3D模型的硬度。由于,对3D模型内部进行全部填充,因此,上述传统技术,极大地增加了打印时间,同时也消耗了更多打印耗材,增加了打印成本。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种模型打印方法、装置、计算机设备和存储介质,能够在保证3D模型的坚固程度的情况下,缩短打印时间,减少打印耗材。
[0006]第一方面,提供了一种模型打印方法,该方法包括:接收用户输入的待打印3D模型对应的硬度或/和填充率;根据待打印3D模型对应的硬度或/和填充率,确定待打印3D模型内部填充的龙骨结构;龙骨结构由多个相互连接的实心矩形柱构成;对包含龙骨结构的待打印3D模型,进行分层打印。
[0007]在其中一个实施例中,根据待打印3D模型对应的硬度或/和填充率,确定待打印3D模型内部填充的龙骨结构,包括:根据待打印3D模型对应的硬度或/和填充率确定各实心矩形柱的底面积以及各实心矩形柱之间的间距;根据待打印3D模型的高度确定各实心矩形柱的高度;基于各实心矩形柱的底面积、各实心矩形柱的高度以及各实心矩形柱之间的间距确定龙骨结构。
[0008]在其中一个实施例中,对包含龙骨结构的待打印3D模型,进行分层打印,包括:对包含龙骨结构的待打印3D模型进行切片处理,生成切片数据,切片数据中包括待打印3D模型的外部轮廓对应的打印数据和龙骨结构对应的打印数据;基于切片数据,对包含龙骨结构的待打印3D模型进行打印。
[0009]在其中一个实施例中,对包含龙骨结构的待打印3D模型进行切片处理,生成切片数据,包括:将包含龙骨结构的待打印3D模型切分成预设厚度的若干层切片,各切片中包括待打印3D模型的外部轮廓和龙骨结构;基于各切片中包括的外部轮廓和龙骨结构,生成各切片分别对应的切片数据。
[0010]在其中一个实施例中,基于切片数据,对包含龙骨结构的待打印3D模型进行打印,包括:基于各切片分别对应的切片数据中包括的待打印3D模型的外部轮廓对应的打印数
据,打印各切片分别对应的外部轮廓;基于各切片分别对应的切片数据中包括的龙骨结构对应的打印数据,打印各切片分别对应的内部填充结构。
[0011]在其中一个实施例中,基于各切片分别对应的切片数据中包括的龙骨结构对应的打印数据,打印各切片分别对应的内部填充结构,包括:基于各切片分别对应的切片数据中包括的龙骨结构对应的打印数据,生成各切片分别对应的多个实心矩形区域;利用预设数量的打印条连接各实心矩形区域,生成各矩形连接层;基于各矩形连接层,打印各切片分别对应的内部填充结构。
[0012]在其中一个实施例中,基于各矩形连接层,打印各切片分别对应的内部填充结构,包括:基于各切片分别对应的切片数据中包括的外部轮廓对应的打印数据,生成各外部轮廓对应的轮廓层;利用预设的图形算法,将各矩形连接层与各轮廓层进行交集运算,生成与各轮廓层对应的矩形连接层;基于与各轮廓层对应的矩形连接层,打印各切片分别对应的内部填充结构。
[0013]第二方面,提供了一种模型打印装置,该装置包括:
[0014]接收模块,用于接收用户输入的待打印3D模型对应的硬度或/和填充率;
[0015]确定模块,用于根据待打印3D模型对应的硬度或/和填充率,确定待打印3D模型内部填充的龙骨结构;龙骨结构由多个相互连接的实心矩形柱构成;
[0016]打印模块,用于对包含龙骨结构的待打印3D模型,进行分层打印。
[0017]第三方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述任一所述的模型打印方法。
[0018]第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一所述的模型打印方法。
[0019]上述模型打印方法、装置、计算机设备和存储介质,接收用户输入的待打印3D模型对应的硬度或/和填充率,根据待打印3D模型对应的硬度或/和填充率,确定待打印3D模型内部填充的龙骨结构。对包含龙骨结构的待打印3D模型,进行分层打印。在传统方法中,为了保证待打印3D模型的硬度,通常使得待打印3D模型内部填充率较高,甚至的全部填充,因此浪费了大量的耗材以及打印时间。上述方法中,基于待打印3D模型对应的硬度或/和填充率,确定待打印3D模型内部填充的龙骨结构,其中,龙骨结构可以在保证待打印3D模型的硬度的情况下,降低待打印3D模型的填充率。因此,可以在保证待打印3D模型的硬度的情况下,使得待打印3D模型内部的填充率较小,从而,使得待打印3D模型的耗材较小。此外,假设确定了待打印3D模型的填充率为50%,在传统技术中,会对待打印3D模型的内部进行悬空填充,从而使得待打印3D模型的硬度降低。而上述方法中,选择用龙骨结构填充待打印3D模型的内部,从而使得在填充率较小的情况下,保证待打印3D模型的硬度。且对包含龙骨结构的待打印3D模型,进行分层打印时,不仅使得包含龙骨结构的待打印3D模型的耗材较小,且打印时间也缩短了。因此,实现了在保证待打印3D模型坚固程度的情况下,缩短打印时间,减少打印耗材,减少打印成本。
附图说明
[0020]图1为一个实施例中模型打印方法的应用环境图;
[0021]图2为一个实施例中模型打印方法的流程示意图;
[0022]图3为一个实施例中模型打印步骤的流程示意图;
[0023]图4为另一个实施例中模型打印方法的流程示意图;
[0024]图5为另一个实施例中模型打印方法的流程示意图;
[0025]图6为另一个实施例中模型打印方法的流程示意图;
[0026]图7为另一个实施例中模型打印方法的流程示意图;
[0027]图8为另一个实施例中模型打印方法中矩形连接层的示意图;
[0028]图9为另一个实施例中模型打印方法的流程示意图;
[0029]图10为另一个实施例中模型打印方法的流程示意图;
[0030]图11为一个实施例中模型打印装置的结构框图;
[0031]图12为一个实施例中模型打印装置的结构框图;
[0032]图13为一个实施例中模型打印装置的结构框图。
具体实施方式
[0033]为了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型打印方法,其特征在于,所述方法包括:接收用户输入的待打印3D模型对应的硬度或/和填充率;根据所述待打印3D模型对应的硬度或/和填充率,确定所述待打印3D模型内部填充的龙骨结构;所述龙骨结构由多个相互连接的实心矩形柱构成;对包含所述龙骨结构的待打印3D模型,进行分层打印。2.根据权利要求1所述的方法,其特征在于,所述根据所述待打印3D模型对应的硬度或/和填充率,确定所述待打印3D模型内部填充的龙骨结构,包括:根据所述待打印3D模型对应的硬度或/和填充率确定各所述实心矩形柱的底面积以及各所述实心矩形柱之间的间距;根据所述待打印3D模型的高度确定各所述实心矩形柱的高度;基于各所述实心矩形柱的底面积、各所述实心矩形柱的高度以及各所述实心矩形柱之间的间距确定所述龙骨结构。3.根据权利要求1所述的方法,其特征在于,所述对包含所述龙骨结构的待打印3D模型,进行分层打印,包括:对包含所述龙骨结构的待打印3D模型进行切片处理,生成切片数据,所述切片数据中包括所述待打印3D模型的外部轮廓对应的打印数据和所述龙骨结构对应的打印数据;基于所述切片数据,对包含所述龙骨结构的待打印3D模型进行打印。4.根据权利要求3所述的方法,其特征在于,所述对包含所述龙骨结构的待打印3D模型进行切片处理,生成切片数据,包括:将包含所述龙骨结构的待打印3D模型切分成预设厚度的若干层切片,各所述切片中包括所述待打印3D模型的外部轮廓和龙骨结构;基于各所述切片中包括的所述外部轮廓和所述龙骨结构,生成各所述切片分别对应的切片数据。5.根据权利要求3所述的方法,其特征在于,所述基于所述切片数据,对包含所述龙骨结构的待打印3D模型进行打印,包括:基于各所述切片分别对应的切片数据中包括的所述待打印3D模型的外部轮廓对应的打印数据,打印各所述切片分别对应...

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

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

1