3D打印方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:38862421 阅读:19 留言:0更新日期:2023-09-17 10:04
本申请实施例提供了3D打印方法、装置、电子设备、存储介质及程序产品,所述方法由终端执行,所述方法包括:显示针对目标分盘中各个零件的视图;响应于用户针对视图的选择操作,获取选择操作在视图上的位置信息;根据位置信息生成打印指令,打印指令用于指示对位置信息相应的目标零件进行打印或者跳过打印操作;向云服务器发送打印指令,打印指令用于云服务器触发3D打印机执行模型打印,其中,云服务器对目标零件进行切片得到第一切片结果,或者云服务器对目标分盘中除目标零件外的其他零件进行切片得到第二切片结果。基于跳过对无需打印的零件的切片,实现对无需打印零件的跳过打印操作,节省零件切片资源。节省零件切片资源。节省零件切片资源。

【技术实现步骤摘要】
3D打印方法、装置、电子设备、存储介质及程序产品


[0001]本申请涉及3D打印
,特别是涉及一种3D打印方法、一种3D打印装置、相应的一种电子设备、相应的一种计算机可读存储介质以及相应的一种计算机程序产品。

技术介绍

[0002]3D打印技术是一种以数字模型(3D设计文件)文件为基础,运用粉末状金属或塑料等可粘合材料,通过3D打印机,逐层打印的方式来构造物体的技术。在3D打印的相关技术中,通常对盘内的所有零件进行打印,这种整盘打印的方式不利于对部分打印失败的零件进行打印。

技术实现思路

[0003]鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种3D打印方法、一种3D打印装置、相应的一种电子设备、相应的一种计算机可读存储介质以及相应的一种计算机程序产品。
[0004]本申请实施例公开了一种3D打印方法,所述方法由终端执行,所述方法包括:
[0005]显示针对目标分盘中各个零件的视图;所述视图用于呈现在目标分盘中所述各个零件相应的位置;
[0006]响应于用户针对视图的选择操作,获取所述选择操作在视图上的位置信息;
[0007]根据所述位置信息生成打印指令,所述打印指令用于指示对所述位置信息相应的目标零件进行打印或者跳过打印操作;
[0008]向云服务器发送所述打印指令,所述打印指令用于所述云服务器触发3D打印机执行模型打印,其中,所述云服务器对所述目标零件进行切片得到第一切片结果,所述第一切片结果用于被3D打印机执行以完成所述目标零件的打印,或者所述云服务器对所述目标分盘中除所述目标零件外的其他零件进行切片得到第二切片结果,所述第二切片结果用于被3D打印机执行以完成所述其他零件的打印。
[0009]可选地,所述视图包括彩色图;所述响应于用户针对视图的选择操作,获取所述选择操作在视图上的位置信息,包括:
[0010]检测用户针对彩色图的点选操作,获取所述点选操作在所述彩色图上的点击位置,作为选择操作在视图上的位置信息;
[0011]和/或,检测用户针对彩色图的框选操作,获取所述框选操作在所述彩色图上的框选范围,作为选择操作在视图上的位置信息。
[0012]可选地,所述位置信息包括点击位置;所述根据所述位置信息生成打印指令,包括:
[0013]获取与所述彩色图对应的ID图,所述彩色图的彩色像素位置的像素值用于表示任一零件在所述彩色像素位置的彩色值,所述ID图的ID像素位置的像素值用于表示在所述ID像素位置的零件的零件ID值,所述彩色像素位置和所述ID像素位置对应;
[0014]基于所述点击位置,从所述ID图中读取所述位置信息的对应位置的像素值作为所述目标零件的零件ID值;
[0015]生成所述打印指令,所述打印指令包括所述目标零件的零件ID值。
[0016]可选地,所述位置信息包括框选范围;所述根据所述位置信息生成打印指令,包括:
[0017]获取与所述彩色图对应的俯视ID图,所述彩色图的彩色像素位置的像素值用于表示任一零件在所述彩色像素位置的彩色值,所述ID图的ID像素位置的像素值用于表示在所述ID像素位置的零件的零件ID值,所述彩色像素位置和所述ID像素位置对应;
[0018]基于所述框选范围,从所述ID图中读取所述位置信息的对应范围内的像素值作为所述目标零件的零件ID值;
[0019]生成所述打印指令,所述打印指令包括所述目标零件的零件ID值。
[0020]可选地,所述彩色像素位置和所述ID像素位置对应包括:所述彩色像素位置和所述ID像素位置相同。
[0021]可选地,所述方法还包括:
[0022]向云服务器发送用于获取所述视图的请求;
[0023]接收来自所述云服务器的所述视图。
[0024]可选地,所述视图包括俯视图。
[0025]本申请实施例还公开了一种3D打印方法,所述方法由云服务器执行,所述方法包括:
[0026]向终端发送视图,所述视图用于呈现在目标分盘中各个零件相应的位置;
[0027]接收终端发送的打印指令;所述打印指令基于用户在所述视图上进行选择操作的位置信息生成;
[0028]对所述位置信息相应的目标零件进行切片得到第一切片结果,所述第一切片结果用于被3D打印机执行以完成对所述目标零件的打印;
[0029]和/或,对所述目标分盘中除所述目标零件外的其他零件进行切片得到第二切片结果,所述第二切片结果用于被3D打印机执行以完成所述其他零件的打印。
[0030]可选地,所述方法还包括:
[0031]基于所述位置信息确定所述目标零件。
[0032]可选地,所述打印指令包括所述目标零件的零件ID值,所述零件ID值根据所述位置信息获取得到。
[0033]可选地,所述位置信息包括点击位置;所述基于所述位置信息获取相应的目标零件,包括:
[0034]获取所述点击位置的坐标信息;
[0035]根据所述坐标信息,将目标分盘中与位于所述点击位置的零件作为目标零件。
[0036]可选地,所述位置信息包括框选范围;所述基于所述位置信息获取相应的目标零件,包括:
[0037]获取所述框选范围的区域坐标信息;
[0038]根据所述区域坐标信息,将目标分盘中至少部分位于所述框选范围内的零件作为目标零件。
[0039]可选地,所述方法还包括:
[0040]向3D打印机发送所述第一切片结果或所述第二切片结果,以使得3D打印机对所述位置信息相应的目标零件进行打印或者跳过打印操作,从而完成3D打印。
[0041]本申请实施例还公开了一种3D打印装置,应用于终端,所述装置包括:
[0042]视图显示模块,用于显示针对目标分盘中各个零件的视图;所述视图用于呈现在目标分盘中所述各个零件相应的位置;
[0043]打印指令生成模块,用于响应于用户针对所述视图的选择操作,获取所述选择操作在视图上的位置信息;根据所述位置信息生成打印指令,所述打印指令用于指示对所述位置信息相应的目标零件进行打印或者跳过打印操作;
[0044]打印指令发送模块,用于向云服务器发送所述打印指令,所述打印指令用于所述云服务器触发3D打印机执行模型打印,其中,所述云服务器对所述目标零件进行切片得到第一切片结果,所述第一切片结果用于被3D打印机执行以完成所述目标零件的打印,或者所述云服务器对所述目标分盘中除所述目标零件外的其他零件进行切片得到第二切片结果,所述第二切片结果用于被3D打印机执行以完成所述其他零件的打印。
[0045]本申请实施例还公开了一种3D打印装置,应用于云服务器,所述装置包括:
[0046]视图发送模块,用于向终端发送视图,所述视图用于呈现在目标分盘中各个零件相应的位置;
[0047]打印指令接收模块,用于接收终端发送的打印指令;所述打印指令基于用户在所述视图上进行选择操作的位置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D打印方法,其特征在于,所述方法由终端执行,所述方法包括:显示针对目标分盘中各个零件的视图;所述视图用于呈现在目标分盘中所述各个零件相应的位置;响应于用户针对所述视图的选择操作,获取所述选择操作在所述视图上的位置信息;根据所述位置信息生成打印指令,所述打印指令用于指示对所述位置信息相应的目标零件进行打印或者跳过打印操作;向云服务器发送所述打印指令,所述打印指令用于所述云服务器触发3D打印机执行模型打印,其中,所述云服务器对所述目标零件进行切片得到第一切片结果,所述第一切片结果用于被3D打印机执行以完成所述目标零件的打印,或者所述云服务器对所述目标分盘中除所述目标零件外的其他零件进行切片得到第二切片结果,所述第二切片结果用于被3D打印机执行以完成所述其他零件的打印。2.根据权利要求1所述的方法,其特征在于,所述视图包括彩色图;所述响应于用户针对所述视图的选择操作,获取所述选择操作在所述视图上的位置信息,包括:检测用户针对彩色图的点选操作,获取所述点选操作在所述彩色图上的点击位置,作为选择操作在视图上的位置信息;和/或,检测用户针对彩色图的框选操作,获取所述框选操作在所述彩色图上的框选范围,作为选择操作在视图上的位置信息。3.根据权利要求2所述的方法,其特征在于,所述位置信息包括点击位置;所述根据所述位置信息生成打印指令,包括:获取与所述彩色图对应的ID图,所述彩色图的彩色像素位置的像素值用于表示任一零件在所述彩色像素位置的彩色值,所述ID图的ID像素位置的像素值用于表示在所述ID像素位置的零件的零件ID值,所述彩色像素位置和所述ID像素位置对应;基于所述点击位置,从所述ID图中读取所述位置信息的对应位置的像素值作为所述目标零件的零件ID值;生成所述打印指令,所述打印指令包括所述目标零件的零件ID值。4.根据权利要求2所述的方法,其特征在于,所述位置信息包括框选范围;所述根据所述位置信息生成打印指令,包括:获取与所述彩色图对应的ID图,所述彩色图的彩色像素位置的像素值用于表示任一零件在所述彩色像素位置的彩色值,所述ID图的ID像素位置的像素值用于表示在所述ID像素位置的零件的零件ID值,所述彩色像素位置和所述ID像素位置对应;基于所述框选范围,从所述ID图中读取所述位置信息的对应范围内的像素值作为所述目标零件的零件ID值;生成所述打印指令,所述打印指令包括所述目标零件的零件ID值。5.根据权利要求3或4所述的方法,其特征在于,所述彩色像素位置和所述ID像素位置对应包括:所述彩色像素位置和所述ID像素位置相同。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:向云服务器发送用于获取所述视图的请求;接收来自所述云服务器的所述视图。7.根据权利要求1至6任一项所述的方法,其特征在于,所述视图包括俯视图。
8.一种3D打印方法,其特征在于,所述方法由云服务器执行,所述方法包括:向终端发送视图,所述视图用于呈现在目标分盘中各个零件相应的位置;接收终端发送的打印指令;所述打印指令基于用户在所述视图上进行选择操作对应位置的位置信息生成;对所述位置信息相应的目标零件进行切片得到第一切片结果,所述第一切片结果用于被3D打印机执行以完成对所述目标零件的打印;和/或,对所述目标分盘中除所述目标零件外的其他零件进行切片得到第二切片结果,所述第二切片结...

【专利技术属性】
技术研发人员:吴一凡
申请(专利权)人:上海轮廓科技有限公司
类型:发明
国别省市:

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

1