打印起始点的确定方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30042111 阅读:52 留言:0更新日期:2021-09-15 10:41
本申请涉及一种打印起始点的确定方法、装置、计算机设备和存储介质。所述方法包括:获取待打印模型;对所述待打印模型进行切片,生成多个切片层;生成各所述切片层的模型轮廓图;基于所述模型轮廓图确定打印起始点。采用本方法能够准确获取待打印模型上的具体一点作为打印起始点,而非基于待打印模型在Z缝对齐后基于Z缝的大致方位作为打印起始点,提高了打印起始点的准确性。印起始点的准确性。印起始点的准确性。

【技术实现步骤摘要】
打印起始点的确定方法、装置、计算机设备和存储介质


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

技术介绍

[0002]在计算机数字技术智能化的推动下,3D打印技术应用的领域越来越广,同时,3D打印机也逐步兴起。在3D打印机进行3D打印的过程中,首先需要通过切片软件对待打印的3D模型设置打印的起始点,进而完成后续的打印操作。
[0003]现有的切片软件对3D模型设置打印起始点时,通常是将3D模型的Z缝对齐后,选择3D模型上相对于Z缝大致方位的位置作为打印的起始点,例如,选择3D模型上相对于Z缝的左后方位置作为打印的起始点。
[0004]因此,现有技术存在无法精准设置3D打印起始点的问题。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够精准设置打印起始点的打印起始点的确定方法、装置、计算机设备和存储介质。
[0006]第一方面,本申请提供一种打印起始点的确定方法,该方法包括:
[0007]获取待打印模型;
[0008]对待打印模型进行切片,生成多个切片层;
[0009]生成各切片层的模型轮廓图;
[0010]基于模型轮廓图确定打印起始点。
[0011]在其中一个实施例中,还包括:
[0012]从多个切片层中确定目标切片层;
[0013]基于目标切片层的模型轮廓图确定打印起始点。
[0014]在其中一个实施例中,目标切片层包括预设的默认打印切片层、基于用户指令确定的打印切片层或者异常打印切片层中的任意一种。
[0015]在其中一个实施例中,基于模型轮廓图确定打印起始点,包括:
[0016]基于各切片层的模型轮廓图,确定各切片层的打印起始点。
[0017]在其中一个实施例中,基于各切片层的模型轮廓图,确定各切片层的打印起始点,包括:
[0018]根据用户输入的操作指令,确定各切片层中任意一层切片层的打印起始点;
[0019]根据任意一层切片层的打印起始点的三维坐标,确定各切片层中的其他切片层的打印起始点。
[0020]在其中一个实施例中,任意一层切片层的打印起始点的三维坐标为(x,y,z);根据任意一层切片层的打印起始点的三维坐标,确定各切片层中的其他切片层的打印起始点,包括:
[0021]判断待打印模型的目标面是否与三维坐标系中的二维平面垂直;二维平面为三维坐标系中任意两个坐标轴构成的平面;
[0022]若垂直,将任意一层切片层的上一层切片层的打印起始点确定为三维坐标为(x,y,z+0.1)的点,并将任意一层切片层的下一层切片层的打印起始点确定为三维坐标为(x,y,z

0.1)的点。
[0023]在其中一个实施例中,根据任意一层切片层的打印起始点的三维坐标,确定各切片层中的其他切片层的打印起始点,包括:
[0024]若不垂直,将任意一层切片层的上一层切片层的打印起始点确定为距离任意一层切片层的打印起始点的x、y坐标最接近的点,并确定距离任意一层切片层的打印起始点最接近的点的z坐标值为z+0.1;
[0025]将任意一层切片层的上一层切片层的打印起始点确定为距离任意一层切片层的打印起始点的x、y坐标最接近的点,并确定距离任意一层切片层的打印起始点最接近的点的z坐标值为z+0.1。
[0026]在其中一个实施例中,打印起始点为根据用户基于模型轮廓图输入的操作指令确定的,操作指令中包括打印起始点的位置信息;或者;
[0027]打印起始点为故障点。
[0028]第二方面,本申请提供一种打印起始点的确定装置,装置包括:
[0029]获取模块,用于获取待打印模型;
[0030]切片层生成模块,用于对待打印模型进行切片,生成多个切片层;
[0031]轮廓图生成模块,用于生成各切片层的模型轮廓图;
[0032]确定模块,用于基于模型轮廓图确定打印起始点。
[0033]第三方面,本申请提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面任一项实施例中方法的步骤。
[0034]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一项实施例中方法的步骤。
[0035]上述打印起始点的确定方法、装置、计算机设备和存储介质,通过获取待打印模型;对待打印模型进行切片,生成多个切片层;生成各切片层的模型轮廓图;基于模型轮廓图确定打印起始点。能够准确获取待打印模型上的具体一点作为打印起始点,而非基于待打印模型在Z缝对齐后基于Z缝的大致方位作为打印起始点,提高了打印起始点的准确性。
附图说明
[0036]图1为一个实施例中打印起始点的确定方法的应用环境图;
[0037]图2为一个实施例中打印起始点的确定方法的流程示意图;
[0038]图3为一个实施例中待打印模型示意图;
[0039]图4为另一个实施例中切片层的模型轮廓图示意图;
[0040]图5为另一个实施例中打印起始点的确定方法的流程示意图;
[0041]图6为另一个实施例中打印起始点的确定方法的流程示意图;
[0042]图7为一个实施例中待打印模型包围盒示意图;
[0043]图8为另一个实施例中打印起始点的确定方法的流程示意图;
[0044]图9为另一个实施例中打印起始点的确定方法的流程示意图;
[0045]图10为一个实施例中打印起始点的确定装置的结构示意图;
[0046]图11为另一个实施例中打印起始点的确定装置的结构示意图;
[0047]图12为一个实施例中计算机设备的内部结构图。
具体实施方式
[0048]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0049]本申请提供的打印起始点的确定方法,可以应用于如图1所示的应用环境中。该应用环境中包括终端102和打印机104。其中,终端102通过网络与打印机104通过网络进行通信。其中,终端102可以对待打印模型进行建模;并在建模完成后对待打印模型进行切片,生成多个切片层,确定各切片层确定待打印模型打印的起始点,然后通过网络通信驱动打印机104以该打印起始点开始进行打印。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备;打印机104可以但不限于熔融沉积快速成型打印机、光固化成型打印机、三维粉末粘接打印机、选择性激光烧结打印机、分成实体制造打印机、无模铸型制造技术打印机。
[0050]在一个实施例中,如图2所示,提供了一种打印起始点的确定方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种打印起始点的确定方法,其特征在于,所述方法包括:获取待打印模型;对所述待打印模型进行切片,生成多个切片层;生成各所述切片层的模型轮廓图;基于所述模型轮廓图确定打印起始点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述多个切片层中确定目标切片层;基于所述目标切片层的模型轮廓图确定所述打印起始点。3.根据权利要求2所述的方法,其特征在于,所述目标切片层包括预设的默认打印切片层、基于用户指令确定的打印切片层或者异常打印切片层中的任意一种。4.根据权利要求1所述的方法,其特征在于,所述基于所述模型轮廓图确定打印起始点,包括:基于各所述切片层的所述模型轮廓图,确定各所述切片层的打印起始点。5.根据权利要求4所述的方法,其特征在于,所述基于各所述切片层的所述模型轮廓图,确定各所述切片层的打印起始点,包括:根据用户输入的操作指令,确定各所述切片层中任意一层切片层的打印起始点;根据所述任意一层切片层的打印起始点的三维坐标,确定各所述切片层中的其他切片层的打印起始点。6.根据权利要求5所述的方法,其特征在于,所述任意一层切片层的打印起始点的三维坐标为(x,y,z);所述根据所述任意一层切片层的打印起始点的三维坐标,确定各所述切片层中的其他切片层的打印起始点,包括:判断所述待打印模型的目标面是否与三维坐标系中的xy平面垂直;若垂直,将所述任意一层切片层的上一层切片层的打印起始点确定为三维坐标为(x,y,z+0.1)的点,并将所述任意一层切片层的下一层切片层的打印起始点确定为三维坐标...

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

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

1