System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及三维打印,尤其涉及一种多材料物体的三维打印方法、系统、设备及存储介质。
技术介绍
1、三维打印技术也称增材制造技术,它是一种根据目标物体的层打印数据进行逐层打印并叠加来构造物体的技术。
2、相关技术中,在打印多材料物体时,先获取多材料物体的三维数字模型,对三维数字模型进行切片分层处理得到多层切片层,并对整个切片层进行半色调处理,从而得到每个切片层的层打印数据;然后,打印装置根据切片层的层打印数据,进行逐层打印并叠加制造出三维物体。
3、然而,对整个切片层进行半色调处理的数据处理量较大,数据处理效率较低。
技术实现思路
1、本申请提供一种多材料物体的三维打印方法、系统、设备及存储介质,在保证多材料物体的表面性能和/或机械性能的前提下,能有效减少对切片层进行半色调处理的数据处理量,提高数据处理效率。
2、第一方面,本申请提供一种多材料物体的三维打印方法,包括:
3、获取待打印多材料物体的三维数字模型;
4、对三维数字模型进行切片分层处理,得到多个切片层;
5、针对多个切片层中的任一切片层,确定切片层包含的目标区域和填充区域,目标区域与填充区域不重叠;对目标区域进行半色调处理,得到目标区域对应的第一层打印数据;对填充区域进行材料属性配置,得到填充区域对应的第二层打印数据;
6、基于第一层打印数据和第二层打印数据,对切片层进行打印,得到待打印多材料物体的层;
7、对待打印多材料物体的层
8、在一种可能的实施方式中,上述对三维数字模型进行切片分层处理,得到多个切片层之前,还包括:
9、对三维数字模型进行区域划分,得到三维数字模型对应的目标区域和填充区域;
10、相应地,确定切片层包含的目标区域和填充区域,包括:识别切片层中的目标区域和填充区域。
11、在一种可能的实施方式中,上述确定切片层包含的目标区域和填充区域,包括:
12、确定切片层模型区域的外轮廓;
13、基于外轮廓向切片层的内部区域收缩,和/或,基于外轮廓向切片层的内部区域扩展,生成第一内轮廓;
14、确定外轮廓和第一内轮廓之间的区域为目标区域;
15、确定切片层模型区域中目标区域以外的区域为填充区域。
16、在一种可能的实施方式中,上述对目标区域进行半色调处理,得到目标区域对应的第一层打印数据之前,还包括:
17、获取待打印多材料物体的颜色特性数据;
18、基于颜色特性数据进行色彩转换,确定目标区域的材料基色颜色数据;
19、对应地,对目标区域进行半色调处理,得到目标区域对应的第一层打印数据,包括:对目标区域的材料基色颜色数据进行半色调处理,得到目标区域对应的第一层打印数据。
20、在一种可能的实施方式中,上述对填充区域进行材料属性配置,得到填充区域对应的第二层打印数据,包括:
21、配置打印填充区域所使用的材料属性,得到填充区域对应的第二层打印数据,材料属性至少包括一种材料种类。
22、在一种可能的实施方式中,上述对三维数字模型进行切片分层处理,得到多个切片层,包括:
23、利用矩形切片平面对三维数字模型进行水平方向切片,获得多个初始切片层;
24、截取保留初始切片层中包含三维数字模型的部分为切片层。
25、在一种可能的实施方式中,上述待打印多材料物体为彩色多材料物体,切片层还包括隔离区域,隔离区域位于目标区域和填充区域之间,多材料物体的三维打印方法还包括:
26、对隔离区域进行材料属性配置,得到隔离区域对应的第三层打印数据;
27、对应地,基于第一层打印数据和第二层打印数据,对切片层进行打印,得到待打印多材料物体的层,包括:基于第一层打印数据、第二层打印数据和第三层打印数据,对切片层进行打印,得到待打印多材料物体的层。
28、在一种可能的实施方式中,隔离区域的材料属性与目标区域的材料属性不同,且隔离区域的材料属性与填充区域的材料属性不同。
29、第二方面,本申请提供一种多材料物体的三维打印系统,包括:
30、数据获取单元,用于获取待打印多材料物体的三维数字模型;
31、切片单元,用于对三维数字模型进行切片分层处理,得到多个切片层;
32、区域确定单元,用于针对多个切片层中的任一切片层,确定切片层包含的目标区域和填充区域,目标区域与填充区域不重叠;
33、数据处理单元,用于对目标区域进行半色调处理,得到目标区域对应的第一层打印数据;
34、属性配置单元,用于对填充区域进行材料属性配置,得到填充区域对应的第二层打印数据;
35、打印单元,用于基于层打印数据对切片层进行打印,得到待打印多材料物体的层;以及,对待打印多材料物体的层逐层叠加得到三维多材料物体。
36、在一种可能的实施方式中,多材料物体的三维打印系统还包括区域划分单元,用于:对三维数字模型进行区域划分,得到三维数字模型对应的目标区域和填充区域;相应地,区域确定单元具体用于:识别切片层中的目标区域和填充区域。
37、在一种可能的实施方式中,区域确定单元用于:确定切片层模型区域的外轮廓;基于外轮廓向切片层的内部区域收缩,和/或,基于外轮廓向切片层的内部区域扩展,生成第一内轮廓;确定外轮廓和第一内轮廓之间的区域为目标区域;确定切片层模型区域中目标区域以外的区域为填充区域。
38、在一种可能的实施方式中,数据处理单元还用于:在对目标区域进行半色调处理,得到目标区域对应的第一层打印数据之前,获取待打印多材料物体的颜色特性数据;基于颜色特性数据进行色彩转换,确定目标区域的材料基色颜色数据;以及,对目标区域的材料基色颜色数据进行半色调处理,得到目标区域对应的第一层打印数据。
39、在一种可能的实施方式中,属性配置单元具体用于:配置打印填充区域所使用的材料属性,得到填充区域对应的第二层打印数据,材料属性至少包括一种材料种类。
40、在一种可能的实施方式中,切片单元具体用于:利用矩形切片平面对三维数字模型进行水平方向切片,获得多个初始切片层;截取保留初始切片层中包含三维数字模型的部分为切片层。
41、在一种可能的实施方式中,上述待打印多材料物体为彩色多材料物体,切片层还包括隔离区域,隔离区域位于目标区域和填充区域之间,属性配置单元还用于:对隔离区域进行材料属性配置,得到隔离区域对应的第三层打印数据;对应地,打印单元还用于:基于第一层打印数据、第二层打印数据和第三层打印数据,对切片层进行打印,得到待打印多材料物体的层。
42、在一种可能的实施方式中,隔离区域的材料属性与目标区域的材料属性不同,且隔离区域的材料属性与填充区域的材料属性不同。
43、第三方面,本申请提本文档来自技高网...
【技术保护点】
1.一种多材料物体的三维打印方法,其特征在于,包括:
2.根据权利要求1所述的多材料物体的三维打印方法,其特征在于,所述对所述三维数字模型进行切片分层处理,得到多个切片层之前,还包括:
3.根据权利要求1所述的多材料物体的三维打印方法,其特征在于,所述确定所述切片层包含的目标区域和填充区域,包括:
4.根据权利要求1至3中任一项所述的多材料物体的三维打印方法,其特征在于,所述对所述目标区域进行半色调处理,得到所述目标区域对应的第一层打印数据之前,还包括:
5.根据权利要求1至3中任一项所述的多材料物体的三维打印方法,其特征在于,所述对所述填充区域进行材料属性配置,得到所述填充区域对应的第二层打印数据,包括:
6.根据权利要求1至3中任一项所述的多材料物体的三维打印方法,其特征在于,所述对所述三维数字模型进行切片分层处理,得到多个切片层,包括:
7.根据权利要求1至3中任一项所述的多材料物体的三维打印方法,其特征在于,所述待打印多材料物体为彩色多材料物体,所述切片层还包括隔离区域,所述隔离区域位于所述目标区域和
8.根据权利要求7所述的多材料物体的三维打印方法,其特征在于,所述隔离区域的材料属性与所述目标区域的材料属性不同,且所述隔离区域的材料属性与所述填充区域的材料属性不同。
9.一种多材料物体的三维打印系统,其特征在于,包括:
10.一种多材料物体的三维打印设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被执行时用于实现如权利要求1至8中任一项所述的方法。
12.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被执行时用于实现如权利要求1至8中任一项所述的方法。
...【技术特征摘要】
1.一种多材料物体的三维打印方法,其特征在于,包括:
2.根据权利要求1所述的多材料物体的三维打印方法,其特征在于,所述对所述三维数字模型进行切片分层处理,得到多个切片层之前,还包括:
3.根据权利要求1所述的多材料物体的三维打印方法,其特征在于,所述确定所述切片层包含的目标区域和填充区域,包括:
4.根据权利要求1至3中任一项所述的多材料物体的三维打印方法,其特征在于,所述对所述目标区域进行半色调处理,得到所述目标区域对应的第一层打印数据之前,还包括:
5.根据权利要求1至3中任一项所述的多材料物体的三维打印方法,其特征在于,所述对所述填充区域进行材料属性配置,得到所述填充区域对应的第二层打印数据,包括:
6.根据权利要求1至3中任一项所述的多材料物体的三维打印方法,其特征在于,所述对所述三维数字模型进行切片分层处理,得到多个切片层,包括:
7.根据权利要求1至3中任一项...
【专利技术属性】
技术研发人员:陈保全,吴永润,向东清,万文春,
申请(专利权)人:珠海赛纳三维科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。