[发明专利]面向3D打印的底面镂空堆叠打印生成方法及系统有效
申请号: | 202011155181.7 | 申请日: | 2020-10-26 |
公开(公告)号: | CN112519230B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 吕琳;曹令鑫;彭昊;屠长河 | 申请(专利权)人: | 山东大学 |
主分类号: | B29C64/386 | 分类号: | B29C64/386;B33Y50/00 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 黄海丽 |
地址: | 266237 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 打印 底面 镂空 堆叠 生成 方法 系统 | ||
本发明公开了面向3D打印的底面镂空堆叠打印生成方法及系统,包括:获取若干个待打印的3D模型,对每个待打印的3D模型建立八叉树结构;对每个待打印的3D模型,设置约束面;所述约束面是指3D模型上不允许添加支撑的区域;根据每个待打印的3D模型的约束面,计算所有待打印3D模型的可旋转角度;在待打印3D模型的可旋转角度的约束下,对所有待打印3D模型进行排列;对排列好的待打印3D模型,添加脚手架和支撑结构;将每一层脚手架的底面进行镂空处理;在脚手架和支撑结构的辅助下,实现一次打印多个3D模型。
技术领域
本申请涉及3D打印技术领域,特别是涉及面向3D打印的底面镂空堆叠打印生成方法及系统。
背景技术
本部分的陈述仅仅是提到了与本申请相关的背景技术,并不必然构成现有技术。
堆叠打印能够显著提高3D打印的生产效率,在一段连续时间内提高打印模型的输出量,节省单件打印的准备与后处理时间。然而现有的3D打印堆叠方法对模型的支撑结构考虑不足:一方面,没有考虑支撑结构对模型表面的破坏,无法约束模型不能添加支撑结构的区域即约束面;另一方面,支撑结构不能既坚固又节省材料,在堆叠打印中对材料消耗往往过大。
发明内容
为了解决现有技术的不足,本申请提供了面向3D打印的底面镂空堆叠打印生成方法及系统;对脚手架和支撑进行改进,极大减少了材料的耗费。
第一方面,本申请提供了面向3D打印的底面镂空堆叠打印生成方法;
面向3D打印的底面镂空堆叠打印生成方法,包括:
获取若干个待打印的3D模型,对每个待打印的3D模型建立八叉树结构;
对每个待打印的3D模型,设置约束面;所述约束面是指3D模型上不允许添加支撑的区域;
根据每个待打印的3D模型的约束面,计算所有待打印3D模型的可旋转角度;
在待打印3D模型的可旋转角度的约束下,对所有待打印3D模型进行排列;
对排列好的待打印3D模型,添加脚手架和支撑结构;将每一层脚手架的底面进行镂空处理;在脚手架和支撑结构的辅助下,实现一次打印多个3D模型。
第二方面,本申请提供了面向3D打印的底面镂空堆叠打印生成系统;
面向3D打印的底面镂空堆叠打印生成系统,包括:
八叉树结构建立模块,用于获取若干个待打印的3D模型,对每个待打印的3D模型建立八叉树结构;
设置模块,用于对每个待打印的3D模型,设置约束面;所述约束面是指3D模型上不允许添加支撑的区域;
计算模块,用于根据每个待打印的3D模型的约束面,计算所有待打印3D模型的可旋转角度;
排列模块,用于在待打印3D模型的可旋转角度的约束下,对所有待打印3D模型进行排列;
镂空处理模块,用于对排列好的待打印3D模型,添加脚手架和支撑结构;将每一层脚手架的底面进行镂空处理;在脚手架和支撑结构的辅助下,实现一次打印多个3D模型。
第三方面,本申请还提供了一种电子设备,包括:一个或多个处理器、一个或多个存储器、以及一个或多个计算机程序;其中,处理器与存储器连接,上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述第一方面所述的方法。
第四方面,本申请还提供了一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成第一方面所述的方法。
与现有技术相比,本申请的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011155181.7/2.html,转载请声明来源钻瓜专利网。