3D打印方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30042665 阅读:38 留言:0更新日期:2021-09-15 10:42
本申请涉及一种3D打印方法、装置、计算机设备和存储介质。上述方法应用于3D打印系统,上述方法包括:3D打印系统中的处理设备对待打印物体的3D模型进行切片处理,得到3D模型的多个切片图像,处理设备根据表征投射设备的投射光束穿过投射屏幕前的原始投射位置与穿过投射屏幕后的偏移投射位置之间对应关系的预设的映射关系对多个切片图像中每一个切片图像进行修正处理,得到多个修正切片图像,处理设备向投射设备发送修正切片图像,以使投射设备的投射光束依次投射修正切片图像,并在投射屏幕的表面形成待打印物体。上述方法可使得生成的待打印物体与实际待打印物体的尺寸相同/更为接近,进而提高了打印精度。进而提高了打印精度。进而提高了打印精度。

【技术实现步骤摘要】
3D打印方法、装置、计算机设备和存储介质


[0001]本申请涉及3D打印
,特别是涉及一种3D打印方法、装置、计算机设备和存储介质。

技术介绍

[0002]数字光处理(Digital Light Procession,DLP)是把影像信号经过数字处理后光投射出来的图像处理技术。
[0003]DLP打印包括以下步骤:生成待打印物体的3D模型,对3D模型进行切片处理,得到3D模型的若干切片图像,再通过投射设备将切片图像依次投射至投射屏幕,令位于投射屏幕另一侧的感光树脂逐层固化成型,最终得到待打印物体。
[0004]由于投射屏幕具有一定厚度且投射设备的投射光源不为平行光源,切片图像投射至投射屏幕的一侧表面再到达另一侧表面(感光树脂侧)时会产生误差,导致在投射屏幕的感光树脂侧形成的切片图像比实际的切片图像要大,逐层累加,致使生成的待打印物体也比实际的待打印物体大,进而降低了打印精度。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种3D打印方法、装置、计算机设备和存储介质。
[0006]一种3D打印方法,应用于3D打印系统,3D打印系统包括处理设备、投射设备以及投射屏幕,其特征在于,上述方法包括:
[0007]处理设备对待打印物体的3D模型进行切片处理,得到3D模型的多个切片图像;
[0008]处理设备根据预设的映射关系对多个切片图像中每一个切片图像进行修正处理,得到多个修正切片图像;其中,映射关系用于表征投射设备的投射光束穿过投射屏幕前的原始投射位置与穿过投射屏幕后的偏移投射位置之间的对应关系;
[0009]处理设备向投射设备发送修正切片图像,以使投射设备的投射光束依次投射修正切片图像,并在投射屏幕的表面形成待打印物体。
[0010]在其中一个实施例中,根据预设的映射关系对多个切片图像中每一个切片图像进行修正处理,得到多个修正切片图像,包括:
[0011]确定每一个切片图像的轮廓对应的轮廓像素点的实际位置;
[0012]将轮廓像素点的实际位置作为偏移投射位置,并根据映射关系确定轮廓像素点对应的原始投射位置;
[0013]根据轮廓像素点对应的原始投射位置确定修正后的图像轮廓,根据修正后的图像轮廓生成与图像轮廓对应的修正切片图像。
[0014]在其中一个实施例中,原始投射位置为第一表面像素点的坐标,偏移投射位置为第二表面像素点的坐标;
[0015]其中,第一表面像素点为投射光束在投射屏幕的第一表面形成的投射区域所对应
的像素点,第二表面像素点为同一投射光束在投射屏幕的第二表面形成的投射区域所对应的像素点;第一表面靠近发出投射光束的投射光源,第二表面远离投射光源。
[0016]在其中一个实施例中,确定映射关系的过程,包括:
[0017]根据每一第二表面像素点的坐标、投射光源与投射屏幕之间的距离,以及投射屏幕的厚度得到每一第二表面像素点对应的第一表面像素点的坐标;
[0018]根据每一第一表面像素点的坐标和对应的第二表面像素点的坐标的对应关系,生成映射关系。
[0019]在其中一个实施例中,根据每一第二表面像素点的坐标、投射光源与投射屏幕的之间距离,以及投射屏幕的厚度得到每一第二表面像素点对应的第一表面像素点的坐标,包括:
[0020]确定第二表面像素点与坐标原点之间的距离;其中,坐标原点为投射屏幕的表面中心点;
[0021]根据第二表面像素点与坐标原点之间的距离、投射光源与投射屏幕的之间距离,以及投射屏幕的厚度确定第一表面像素点和第二表面像素点在第二表面上的投射距离;
[0022]根据第二表面像素点的坐标、第二表面像素点与坐标原点之间的距离以及投射距离的得到第二表面像素点对应的第一表面像素点的坐标。
[0023]在其中一个实施例中,根据第二表面像素点与坐标原点之间的距离、投射光源与投射屏幕的之间距离,以及投射屏幕的厚度确定第一表面像素点和第二表面像素点在第二表面上的投射距离,包括:
[0024]对第二表面像素点与坐标原点之间的距离和投射屏幕的厚度进行乘运算处理,得到第一乘积;
[0025]对第一乘积和投射光源与投射屏幕的之间距离进行除运算处理,得到第一表面像素点和第二表面像素点在第二表面上的投射距离。
[0026]在其中一个实施例中,第二表面像素点的坐标包括x值和y值,对应的第一表面像素点的坐标也包括x值和y值,根据第二表面像素点的坐标、第二表面像素点与坐标原点之间的距离以及投射距离的得到第二表面像素点对应的第一表面像素点的坐标,包括:
[0027]令第二表面像素点的x值减去第一商值,得到对应的第一表面像素点的x值;其中,第一商值为第二表面像素点的x值与投射距离的乘积和第二表面像素点与坐标原点之间的距离的商;
[0028]令第二表面像素点的y值减去第二商值,得到对应的第一表面像素点的y值;其中,第二商值为第二表面像素点的y值与投射距离的乘积和第二表面像素点与坐标原点之间的距离的商。
[0029]一种3D打印装置,应用于3D打印系统,3D打印系统包括处理设备、投射设备以及投射屏幕,上述装置包括:
[0030]模型切片模块,用于通过处理设备对待打印物体的3D模型进行切片处理,得到3D模型的多个切片图像;
[0031]轮廓修正模块,用于通过处理设备根据预设的映射关系对多个切片图像中每一个切片图像的轮廓进行修正处理,得到多个修正切片图像;其中,映射关系用于表征投射设备的投射光束穿过投射屏幕前的原始投射位置与投射光束穿过投射屏幕后的偏移投射位置
之间的映射关系;
[0032]投射成型模块,用于通过处理设备向投射设备发送修正切片图像,以使投射设备的投射光束依次投射修正切片图像,并在投射屏幕的表面形成待打印物体。
[0033]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0034]处理设备对待打印物体的3D模型进行切片处理,得到3D模型的多个切片图像;
[0035]处理设备根据预设的映射关系对多个切片图像中每一个切片图像进行修正处理,得到多个修正切片图像;其中,映射关系用于表征投射设备的投射光束穿过投射屏幕前的原始投射位置与穿过投射屏幕后的偏移投射位置之间的对应关系;
[0036]处理设备向投射设备发送修正切片图像,以使投射设备的投射光束依次投射修正切片图像,并在投射屏幕的表面形成待打印物体。
[0037]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0038]处理设备对待打印物体的3D模型进行切片处理,得到3D模型的多个切片图像;
[0039]处理设备根据预设的映射关系对多个切片图像中每一个切片图像进行修正处理,得到多个修正切片图像;其中,映射关系用于表征投射设备的投射光束穿过投射屏幕前的原始投射位置与穿过投射屏幕后的偏移投本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D打印方法,应用于3D打印系统,所述3D打印系统包括处理设备、投射设备以及投射屏幕,其特征在于,所述方法包括:所述处理设备对待打印物体的3D模型进行切片处理,得到所述3D模型的多个切片图像;所述处理设备根据预设的映射关系对所述多个切片图像中每一个切片图像进行修正处理,得到多个修正切片图像;其中,所述映射关系用于表征所述投射设备的投射光束穿过所述投射屏幕前的原始投射位置与穿过所述投射屏幕后的偏移投射位置之间的对应关系;所述处理设备向所述投射设备发送所述修正切片图像,以使所述投射设备的投射光束依次投射所述修正切片图像,并在所述投射屏幕的表面形成所述待打印物体。2.根据权利要求1所述的方法,其特征在于,所述根据预设的映射关系对所述多个切片图像中每一个切片图像进行修正处理,得到多个修正切片图像,包括:确定所述每一个切片图像的轮廓对应的轮廓像素点的实际位置;将所述轮廓像素点的实际位置作为偏移投射位置,并根据所述映射关系确定所述轮廓像素点对应的原始投射位置;根据所述轮廓像素点对应的原始投射位置确定修正后的图像轮廓,根据所述修正后的图像轮廓生成与所述图像轮廓对应的修正切片图像。3.根据权利要求1所述的方法,其特征在于,所述原始投射位置为第一表面像素点的坐标,所述偏移投射位置为第二表面像素点的坐标;其中,所述第一表面像素点为投射光束在所述投射屏幕的第一表面形成的投射区域所对应的像素点,第二表面像素点为同一投射光束在所述投射屏幕的第二表面形成的投射区域所对应的像素点;所述第一表面靠近发出所述投射光束的投射光源,所述第二表面远离所述投射光源。4.根据权利要求3所述的方法,其特征在于,确定所述映射关系的过程,包括:根据每一所述第二表面像素点的坐标、所述投射光源与所述投射屏幕之间的距离,以及所述投射屏幕的厚度得到每一所述第二表面像素点对应的第一表面像素点的坐标;根据每一所述第一表面像素点的坐标和对应的第二表面像素点的坐标的对应关系,生成所述映射关系。5.根据权利要求4所述的方法,其特征在于,所述根据每一所述第二表面像素点的坐标、所述投射光源与所述投射屏幕的之间距离,以及所述投射屏幕的厚度得到每一所述第二表面像素点对应的第一表面像素点的坐标,包括:确定所述第二表面像素点与坐标原点之间的距离;其中,所述坐标原点为所述投射屏幕的表面中心点;根据所述第二表面像素点与所述坐标原点之间的距离、所述投射光源与所述投射屏幕的之间距离,以及所述投射屏幕的厚度确定所述第一表面像素点和所述第二表面像素点在所述第二表面上的投射距离;根据所述第二表面像素点的坐标、所述第二表面像素点与...

【专利技术属性】
技术研发人员:敖丹军刘辉林刘洪
申请(专利权)人:深圳市创想三维科技有限公司
类型:发明
国别省市:

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

1