本申请涉及3d打印,尤其涉及3d打印模型整型方法、装置、电子设备及存储介质。
背景技术:
1、光固化成型技术是目前较为成熟的3d打印技术,其主要原理是将一个三维立体的目标形状切分成若干个切片,以一定波长的光束照射到液态光敏树脂,而被照射到的区域将固化成型,未被照射到的部分仍处于液态,如此,按此原理对每一层进行固化成型,不断叠加,最终生成目标形状。
2、在利用光固化成型技术打印的过程中,光固化成型的首层会粘接在托盘上,为保证模型稳定的粘接在托盘上,前几层的曝光剂量通常会远大于其他层成型的曝光剂量,其中,曝光剂量为曝光时间和曝光强度的乘积。但是曝光剂量过大会导致模型的边缘外侧固化,产生“大象脚”,即打印模型在靠近托盘成型的位置处的边缘会比其他位置的边缘更凸出。此外,在打印前几层模型时,托盘排液压力较大,会导致打印机的托盘等内部结构发生形变,进而在前几层的切片固化过程中,已经发生形变的结构在缓慢恢复到原始状态时,会对半液态或者已固化的树脂进行挤压,导致模型的靠近托盘成型的位置处的边缘会比其他位置的边缘更凸出。
3、然而,在相关技术中,针对靠近托盘成型的位置处的边缘比其他位置的边缘更凸出的解决方法是:对前几层切片中需固化区域进行负补偿,即通过设置算法对前几层切片中需要固化区域的边缘向远离边缘的方向收缩,但此方式可能会丢失模型的细微结构,从而不能正确打印出原始设计;同时,当同一层切片需要固化的区域为多个独立区域,并且每个独立区域的形状或者尺寸不同时,采用同一收缩算法进行收缩不能满足不同形状或不同尺寸的收缩需求,不具有普适性。
技术实现思路
1、为解决或部分解决相关技术中存在的问题,本申请提供一种3d打印模型整型方法、装置、电子设备及存储介质,能够针对切片层上的任何区域进行整型,提高普适性的同时,也能够避免了模型细微结构丢失,从而正确打印出原始设计。
2、本申请第一方面提供一种3d打印模型整型方法,包括:获取待打印模型,对所述待打印模型进行切片处理,输出第一切片层及第二切片层;将所述第一切片层进行分区处理,划分为边缘区域及非边缘区域;将所述边缘区域、所述非边缘区域及所述第二切片层分别进行曝光固化处理,输出打印模型。
3、所述将所述第一切片层进行分区处理,划分为边缘区域及非边缘区域,包括:获取所述第一切片层的边缘部分,将所述边缘部分进行矢量化处理,输出矢量边缘数据;将所述矢量边缘数据进行计算处理,输出边缘线;根据所述边缘线,划分为所述边缘区域及所述非边缘区域。
4、所述将所述第一切片层进行分区处理,划分为边缘区域及非边缘区域包括:获取所述第一切片层的图像;将所述图像进行运算处理,输出所述非边缘区域图像;将所述图像与所述非边缘区域图像比对,输出边缘区域图像;根据所述非边缘区域图像及所述边缘区域图像,划分为所述边缘区域及所述非边缘区域。
5、所述将所述边缘区域、所述非边缘区域及所述第二切片层分别进行曝光固化处理,输出打印模型包括:分别将所述边缘区域进行第一曝光固化处理、所述非边缘区域进行第二曝光固化处理、所述第二切片层进行第三曝光固化处理,输出打印模型。
6、所述获取待打印模型,对所述待打印模型切片处理,输出第一切片层及第二切片层,包括:获取所述待打印模型,根据预设层厚对所述待打印模型进行切片处理,输出所述第一切片层及所述第二切片层。
7、本申请第二方面提供一种3d打印模型整型装置,包括第一图像处理模块,用于获取待打印模型,对所述待打印模型进行切片处理,输出第一切片层及第二切片层;第二图像处理模块,用于将所述第一切片层进行分区处理,划分为边缘区域及非边缘区域;及曝光处理模块,用于将所述边缘区域、所述非边缘区域及所述第二切片层分别进行曝光固化处理,输出所述打印模型。
8、所述第二图像处理模块包括第一解析单元,所述第一解析单元用于获取所述第一切片层的边缘部分,将所述边缘部分进行矢量化处理,输出矢量边缘数据;将所述矢量边缘数据进行计算处理,输出边缘线;根据所述边缘线,划分为所述边缘区域及所述非边缘区域。
9、所述第二图像处理模块包括第二解析单元,所述第二解析单元用于获取所述第一切片层的图像;将所述图像进行运算处理,输出所述非边缘区域图像;将所述图像与所述非边缘区域图像比对,输出边缘区域图像;根据所述非边缘区域图像及所述边缘区域图像,划分为所述边缘区域及所述非边缘区域。
10、本申请第三方面提供一种电子设备,包括:
11、处理器;以及
12、存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
13、本申请第四方面提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。
14、本申请提供的技术方案可以包括以下有益效果:
15、通过将第一切片层进行分区处理,形成边缘区域及非边缘区域,将边缘区域及非边缘区域分别进行曝光固化处理,如此,能够针对切片层上的任何区域进行整型,具备较强的普适性,同时,也能够避免边缘区域的细微结构丢失,从而保证打印出来的模型的准确性。
16、此外,当第一切片层为开始打印的首层或者前几层的切片层时,再经过分区处理后,形成边缘区域及非边缘区域,边缘区域及非边缘区域分别采用不同的曝光固化处理,进而能够将第一切片层的有效地解决第一切片层的边缘在托盘固化成型后比第二切片层边缘凸出的问题。
17、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种3d打印模型整型方法,其特征在于,包括:
2.根据权利要求1所述的3d打印模型整型方法,其特征在于,所述将所述第一切片层进行分区处理,划分为边缘区域及非边缘区域,包括:
3.根据权利要求1所述的3d打印模型整型方法,其特征在于,所述将所述第一切片层进行分区处理,划分为边缘区域及非边缘区域包括:
4.根据权利要求1所述的3d打印模型整型方法,其特征在于,所述将所述边缘区域、所述非边缘区域及所述第二切片层分别进行曝光固化处理,输出打印模型包括:
5.根据权利要求1所述的3d打印模型整型方法,其特征在于,所述获取待打印模型,对所述待打印模型切片处理,输出第一切片层及第二切片层,包括:
6.一种3d打印模型整型装置,其特征在于,包括:
7.根据权利要求6所述的3d打印模型整型装置,其特征在于,所述第二图像处理模块包括第一解析单元,
8.根据权利要求6所述的3d打印模型整型装置,其特征在于,所述第二图像处理模块包括第二解析单元,
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-5中任一项所述的方法。