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

技术编号:39181181 阅读:10 留言:0更新日期:2023-10-27 08:28
本发明专利技术公开了一种三维打印方法、装置、存储介质及计算机设备,主要在于能够提高打印效率。其中方法包括:接收用户发送的三维打印请求;根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据;基于所述至少一层切片数据,向三维打印设备发送打印指令,同时继续对所述三维模型进行切片处理。对所述三维模型进行切片处理。对所述三维模型进行切片处理。

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


[0001]本专利技术涉及三维打印
,尤其是涉及一种三维打印方法、装置、存储介质及计算机设备。

技术介绍

[0002]三维打印,又称3D打印或增材制造,是一种以数字模型文件为基础,运用粉末材料和/或液体可喷射材料等三维打印用材料,通过逐层打印的方式来构造物体的技术。
[0003]目前,在进行三维打印时,通常是先切片,切片完成后将切片数据传输给打印设备再进行打印。然而,在这种打印方式中由于切片和打印采用串行操作的方式,因此会造成用户从下达打印指令到打印机实际开始打印等待很长时间,从而导致整体的打印时间较长,打印效率不高。

技术实现思路

[0004]本专利技术提供了一种三维打印方法、装置、存储介质及计算机设备,主要在于通过将切片和打印并行进行,能够缩短整体的打印时间,提高打印效率。
[0005]根据本专利技术的第一个方面,提供一种三维打印方法,包括:
[0006]接收用户发送的三维打印请求;
[0007]根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据;基于所述至少一层切片数据,向三维打印设备发送打印指令,同时继续对所述三维模型进行切片处理。
[0008]根据本专利技术的第二个方面,提供一种三维打印装置,包括:
[0009]接收单元,用于接收用户发送的三维打印请求;
[0010]切片单元,用于根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据;基于所述至少一层切片数据,向三维打印设备发送打印指令,同时继续对所述三维模型进行切片处理。
[0011]根据本专利技术的第三个方面,提供一种三维打印系统,包括用户端和三维打印设备,其特征在于,还包括云平台,所述云平台包括模型云平台、存储平台、业务云平台和MQTT云平台;
[0012]所述用户端用于从所述模型云平台获取三维模型,并发送打印请求到所述业务云平台;
[0013]所述业务云平台用于根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据,并基于所述至少一层切片数据,下发打印指令到MQTT云平台,打印设备从MQTT云平台监听到打印指令后,从所述存储平台获取切片数据进行三维打印;同时所述业
务云平台继续对所述三维模型进行切片处理,重复上述切片和打印的过程,直至完成所述三维模型的切片处理,接收所述三维打印设备反馈的打印完成消息。
[0014]根据本专利技术的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:
[0015]接收用户发送的三维打印请求;
[0016]根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据;基于所述至少一层切片数据,向三维打印设备发送打印指令,同时继续对所述三维模型进行切片处理。
[0017]根据本专利技术的第五个方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
[0018]接收用户发送的三维打印请求;
[0019]根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据;基于所述至少一层切片数据,向三维打印设备发送打印指令,同时继续对所述三维模型进行切片处理。
[0020]本专利技术提供的一种三维打印方法、装置、存储介质及计算机设备,与目前将切片和打印串行处理的方式相比,本专利技术能够接收用户发送的三维打印请求,并根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据;最终基于所述至少一层切片数据,向三维打印设备发送打印指令,同时继续对所述三维模型进行切片处理。由于本专利技术未等到整个切片过程完成,便向三维打印设备发送打印指令,在三维打印设备进行打印的同时,继续进行切片处理,从而能够将切片和打印并行操作,缩短了整体的打印时间,提高了打印效率,避免用户从下达指令开始到打印机实际开始打印等待较长时间,增强了用户体验。
附图说明
[0021]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0022]图1示出了本专利技术实施例提供的一种三维打印方法流程图;
[0023]图2示出了本专利技术实施例提供的另一种三维打印方法流程图;
[0024]图3示出了本专利技术实施例提供的整体打印流程示意图;
[0025]图4示出了本专利技术实施例提供的一种三维打印装置的结构示意图;
[0026]图5示出了本专利技术实施例提供的另一种三维打印装置的结构示意图;
[0027]图6示出了本专利技术实施例提供的一种计算机设备的实体结构示意图。
具体实施方式
[0028]下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0029]目前,切片和打印串行处理的方式,会造成用户从下达打印指令到打印机实际开始打印等待很长时间,从而导致整体的打印时间较长,打印效率不高。
[0030]为了解决上述问题,本专利技术实施例提供了一种三维打印方法,应用于业务云平台,如图1所示,所述方法包括:
[0031]101、接收用户发送的三维打印请求。
[0032]其中,所述三维打印请求中包括待打印的三维模型。
[0033]本专利技术实施例主要适用于切片和打印并行的场景。本专利技术实施例的执行主体为能够将切片和打印并行处理的装置或者设备,如云平台。
[0034]在本专利技术实施例中,云平台包括业务云平台和模型云平台,切片和打印并行处理的过程可以在业务云平台中执行,模型云平台用于存储三维模型,用户可以在模型云平台中选择待打印的三维模型。针对业务云平台接收三维打印请求的具体过程,作为一种可选实施方式,步骤101具体包括:接收所述模型云平台发送的三维打印请求,其中,所述模型云平台用于根据所述用户选择的三维模型,生成并发送所述三维打印请求。具体地,模型云平台中存储有各种三维模型,当用户需要进行打印时,可以登陆模型云平台,在模型云平台的界面中选择待打印的三维模型,并点击确定。模型云平台基于用户选择的待打印的三维模型,生成三维打印请求,并将该三维打印请求发送给业务云平台,以便业务云平台基于该三维打印请求,执行模型切片和打印指令下发的操作。
[0035]102、根据所述三维本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维打印方法,其特征在于,包括:接收用户发送的三维打印请求;根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据;基于所述至少一层切片数据,向三维打印设备发送打印指令,同时继续对所述三维模型进行切片处理。2.根据权利要求1所述的方法,其特征在于,应用于云平台,所述云平台包括存储平台、业务云平台和MQTT云平台,所述接收用户发送的三维打印请求,包括:通过MQTT协议向MQTT云平台发送建立连接的请求,以便所述MQTT云平台在对所述业务云平台鉴权之后建立与所述业务云平台之间的第一连接;基于所述第一连接,监听所述MQTT云平台的消息。3.根据权利要求1所述的方法,其特征在于,所述根据所述三维打印请求获取待打印的三维模型,将所述三维模型靠近打印平台的一端作为切片起始端并进行切片处理,得到所述三维模型对应的至少一层切片数据,包括:基于从所述切片起始端开始的本次切片处理对应的切片数量,确定至少一个目标横截面;基于所述至少一个目标横截面依次对所述三维模型进行切片,得到所述至少一个目标横截面与所述三维模型中相应三角形面片的多个交点;确定出由多个所述交点组成的多边形轮廓,并基于所述多边形轮廓,确定所述三维模型对应的至少一层切片数据。4.根据权利要求3所述的方法,其特征在于,所述基于从所述起始端开始的本次切片处理对应的切片数量,确定至少一个目标横截面,包括:获取所述三维打印设备当前的内存大小;基于所述三维打印设备对应的内存大小,确定所述本次切片处理对应的切片数量。5.根据权利要求3所述的方法,其特征在于,所述基于所述多边形轮廓,确定所述三维模型对应的至少一层切片数据,包括:确定所述至少一层切片数据对应的多边形轮廓所在图片的大小;根据所述图片的大小,以及所述多边形轮廓分别在x轴和y轴上的起始坐标和终止坐标,将所述图片中多边形轮廓内的像素点和多边形轮廓外的像素点分别填充成白色和黑色,得到渲染后的至少一层切片数据;所述根据所述至少一层切片数据,向三维打印设备发送打印指令...

【专利技术属性】
技术研发人员:孙亚杰
申请(专利权)人:深圳市纵维立方科技有限公司
类型:发明
国别省市:

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

1