背景技术:
1、本公开一般涉及三维(3d)打印领域,并且更具体地涉及通过使用生成对抗网络技术重新组装损坏对象的片段来生成完整对象的3d可打印文件。
2、3d打印或增材制造是用于通过使用3d打印设备铺设许多连续的材料薄层来从3d数字模型(例如,cad绘图或表示)制造物理对象的过程。
技术实现思路
1、本公开的实施例包括用于通过使用生成对抗网络技术重新组装损坏对象的片段来生成完整对象的三维(3d)可打印文件的方法、系统和计算机程序产品。处理器可生成损坏对象的多个片中的每一片的3d扫描。处理器可组装多个片中的每一片的3d扫描以生成经重新组装的对象,其中该经重新组装的对象包括一个或多个间隙。处理器可填充重新组装的对象中的一个或多个间隙以创建完整的对象。处理器可以生成完整对象的3d可打印文件。
2、以上概述并不旨在描述本公开的每个所示实施例或每个实现方式。
1.一种方法,包括:
2.根据权利要求1所述的方法,进一步包括:
3.根据权利要求1所述的方法,其中,填充所述重新组装的对象中的一个或多个间隙是使用生成对抗网络(gan)来执行的。
4.根据权利要求1所述的方法,进一步包括:
5.根据权利要求1所述的方法,进一步包括:
6.根据权利要求1所述的方法,进一步包括:
7.根据权利要求6所述的方法,其中,所述待修改的区域至少部分地包括被填充在所述重新组装的对象中的所述一个或多个间隙,并且其中,所述修改包括增加所述区域的厚度。
8.根据权利要求6所述的方法,其中,所述待修改的区域至少部分地包括被填充在所述重新组装的对象中的所述一个或多个间隙,并且其中,所述修改包括在打印所述完整的对象时实现使用的材料的改变。
9.一种系统,包括:
10.根据权利要求9所述的系统,其中,由所述处理器执行的所述方法进一步包括使用计算机辅助设计(cad)测试软件来验证所述完整的对象。
11.根据权利要求9所述的系统,其中,填充所述重新组装的对象中的一个或多个间隙是使用生成对抗网络(gan)来执行的。
12.根据权利要求9所述的系统,其中由所述处理器执行的所述方法进一步包括向3d打印设备发送命令以使用所述3d可打印文件开始所述完整的对象的打印。
13.根据权利要求9所述的系统,其中,由所述处理器执行的所述方法进一步包括:
14.根据权利要求9所述的系统,其中,由所述处理器执行的所述方法进一步包括:
15.根据权利要求14所述的系统,其中,所述待修改的区域至少部分地包括被填充在所述重新组装的对象中的所述一个或多个间隙,并且其中,所述修改包括增加所述区域的厚度。
16.根据权利要求14所述的系统,其中,所述待修改的区域至少部分地包括被填充在所述重新组装的对象中的所述一个或多个间隙,并且其中,所述修改包括在打印所述完整的对象时实现使用的材料的改变。
17.一种计算机程序产品,包括具有包含在其中的程序指令的计算机可读存储介质,所述程序指令可由处理器执行以使所述处理器执行一种方法,所述方法包括:
18.根据权利要求17所述的计算机程序产品,其中,由所述处理器执行的所述方法进一步包括使用计算机辅助设计(cad)测试软件来验证所述完整的对象。
19.根据权利要求17所述的计算机程序产品,其中,填充所述重新组装的对象中的一个或多个间隙是使用生成对抗网络(gan)来执行的。
20.根据权利要求17所述的计算机程序产品,其中,由所述处理器执行的所述方法进一步包括: