模型的处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:28283907 阅读:20 留言:0更新日期:2021-04-30 15:58
本发明专利技术实施例提供一种模型的处理方法、装置、电子设备及计算机可读存储介质,所述方法包括:基于用户操作,确定待处理模型的目标处理区域和适配处理区域,其中,所述用户操作包括用户指定划分平面;确定所述目标处理区域的处理参数,对所述目标处理区域进行缩放操作,以完成对所述待处理模型的处理;所述待处理模型的处理包括目标处理区域的缩放操作和适配处理区域对应所述缩放操作的平移处理,或者所述待处理模型的处理包括目标处理区域的缩放操作和适配处理区域及目标处理区域对应所述缩放操作的平移处理,或者所述待处理模型的处理仅包括目标处理区域的缩放操作。本发明专利技术实施例可以解决现有模型的缩放方式工作量较大的问题。

【技术实现步骤摘要】
模型的处理方法、装置、电子设备及计算机可读存储介质
本专利技术涉及3D打印
,特别涉及一种模型的处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
3D打印(三维打印,3Dprinting)是一种快速成型技术,又称增材制造,它是一种以数字模型文件为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术。在利用3D打印机打印模型之前,需要通过切片软件处理数字模型文件,以得到可用于打印的层切片文件。比如,若要调整模型大小,也是通过切片软件来调整,调整之后再进行切片处理。现如今,若需要将打印出来的两个或多个模型可以适配使用,通常是在切片软件上对一个模型进行尺寸调整时,往往还需要将与该模型适配的其他模型也进行匹配的尺寸调整,以确保尺寸调整之后的模型之间的适配性,如此,导致用户使用切片软件处理模型时,工作量较大。
技术实现思路
本专利技术实施例提供一种模型的处理方法、装置、电子设备及计算机可读存储介质,以解决现有切片软件处理数字模型尺寸时,导致用户工作量较大的问题。第一方面,本专利技术实施例提供了一种模型的缩放方法,包括:所述确定所述目标处理区域的处理参数,对所述目标处理区域进行缩放操作,包括:获取用户输入的缩放系数,或者,获取用户输入的缩放目标参数,基于所述缩放目标参数及所述目标处理区域确定所述缩放系数,其中,所述缩放目标参数用于指示进行所述缩放操作后的所述目标处理区域的量化数值;基于所述划分平面确定缩放方向,所述缩放方向与所述划分平面垂直;基于所述缩放系数及所述缩放方向,对所述目标处理区域进行缩放操作。可选地,所述确定所述目标处理区域的处理参数,对所述目标处理区域进行缩放操作,包括:获取用户输入的缩放系数,或者,获取用户输入的缩放目标参数,基于所述缩放目标参数及所述目标处理区域确定所述缩放系数,其中,所述缩放目标参数用于指示进行所述缩放操作后的所述目标处理区域的量化数值;基于所述划分平面确定缩放方向,所述缩放方向与所述划分平面垂直;基于所述缩放系数及所述缩放方向,对所述目标处理区域进行缩放操作。可选地,所述划分平面的数量为两个,所述基于用户操作,确定待处理模型的目标处理区域和适配处理区域包括:基于用户的第一操作,确定待处理模型的第一划分平面,其中,所述第一操作为用户指定划分平面;基于用户的第二操作,确定所述待处理模型的第二划分平面,其中,所述第一划分平面与所述第二划分平面平行,所述第二操作包括用户输入参数或用户指定划分平面;将所述第一划分平面与所述第二划分平面之间的区域确定为目标处理区域,将所述待处理模型中除所述目标处理区域之外的区域确定为适配处理区域。可选地,所述第二操作为用户输入参数,所述基于第二操作,确定所述待处理模型的第二划分平面,包括:获取用户输入的指定数值,基于所述指定数值及所述第一划分平面确定所述待处理模型的第二划分平面;其中,所述指定数值用于指示所述第一划分平面与所述第二划分平面之间的距离,及所述第二划分平面相对于所述第一划分平面的方向。可选地,所述划分平面的数量为一个,所述基于用户操作,确定待处理模型的目标处理区域和适配处理区域包括:基于用户的第一操作,确定待处理模型的第一划分平面,其中,所述第一操作为用户指定划分平面;基于用户的第三操作和所述第一划分平面,确定所述待处理模型的目标处理区域,其中,所述第三操作为用户指定所述第一划分平面的方向;将所述待处理模型中除所述目标处理区域之外的区域确定为适配处理区域。第二方面,本专利技术实施例还提供了一种模型的处理装置,包括:确定模块,用于基于用户操作,确定待处理模型的目标处理区域和适配处理区域,其中,所述用户操作包括用户指定划分平面;处理模块,用于确定所述目标处理区域的处理参数,对所述目标处理区域进行缩放操作,以完成对所述待处理模型的处理;其中,所述待处理模型的处理包括所述目标处理区域的缩放操作和所述适配处理区域对应所述缩放操作的平移处理,或者所述待处理模型的处理包括所述目标处理区域的缩放操作和所述适配处理区域及所述目标处理区域对应所述缩放操作的平移处理,或者所述待处理模型的处理仅包括所述目标处理区域的缩放操作。可选地,所述处理模块还用于:获取用户输入的缩放系数,或者,获取用户输入的缩放目标参数,基于所述缩放目标参数及所述目标处理区域确定所述缩放系数,其中,所述缩放目标参数用于指示进行所述缩放操作后的所述目标处理区域的量化数值;基于所述划分平面确定缩放方向,所述缩放方向与所述划分平面垂直;基于所述缩放系数及所述缩放方向,对所述目标处理区域进行缩放操作。可选地,所述划分平面的数量为两个,所述确定模块还用于:基于用户的第一操作,确定待处理模型的第一划分平面;其中,所述第一操作为用户指定划分平面;基于用户的第二操作,确定所述待处理模型的第二划分平面,其中,所述第一划分平面与所述第二划分平面平行,所述第二操作包括用户输入参数或用户指定划分平面;将所述第一划分平面与所述第二划分平面之间的区域确定为目标处理区域,将所述待处理模型中除所述目标处理区域之外的区域确定为适配处理区域。可选地,所述第二操作为用户输入参数,所述确定模块还用于:获取用户输入的指定数值,基于所述指定数值及所述第一划分平面确定所述待处理模型的第二划分平面;其中,所述指定数值用于指示所述第一划分平面与所述第二划分平面之间的距离,及所述第二划分平面相对于所述第一划分平面的方向。可选地,所述划分平面的数量为一个,所述确定模块还用于:基于用户的第一操作,确定待处理模型的第一划分平面,其中,所述第一操作为用户指定划分平面;基于用户的第三操作和所述第一划分平面,确定所述待处理模型的目标处理区域,其中,所述第三操作为用户指定所述第一划分平面的方向;将所述待处理模型中除所述目标处理区域之外的区域确定为适配处理区域。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面中所述的模型的处理方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中所述的模型的处理方法的步骤。本专利技术实施例中,基于用户的选择,将待处理模型划分为目标处理区域和适配处理区域,并在确定所述目标处理区域的处理参数后,对所述目标处理区域进行缩放操作,以完成对所述待处理模型的处理。通过这样的方式,也就仅需要执行对待处理模型中目标处理区域的缩放操作,能够实现对待处理模型的局部缩放,无需对待处理模型进行整体缩放,进而待处理模型仍然能够通过未缩放的适配处理区域实现与其他模型的适配,在确保待处理模型与其他模型适配性的同时,也无需对其他模型进行缩放操作,本文档来自技高网...

【技术保护点】
1.一种模型的处理方法,其特征在于,包括:/n基于用户操作,确定待处理模型的目标处理区域和适配处理区域,其中,所述用户操作包括用户指定划分平面;/n确定所述目标处理区域的处理参数,对所述目标处理区域进行缩放操作,以完成对所述待处理模型的处理;/n其中,所述待处理模型的处理包括所述目标处理区域的缩放操作和所述适配处理区域对应所述缩放操作的平移处理,或者所述待处理模型的处理包括所述目标处理区域的缩放操作和所述适配处理区域及所述目标处理区域对应所述缩放操作的平移处理,或者所述待处理模型的处理仅包括所述目标处理区域的缩放操作。/n

【技术特征摘要】
1.一种模型的处理方法,其特征在于,包括:
基于用户操作,确定待处理模型的目标处理区域和适配处理区域,其中,所述用户操作包括用户指定划分平面;
确定所述目标处理区域的处理参数,对所述目标处理区域进行缩放操作,以完成对所述待处理模型的处理;
其中,所述待处理模型的处理包括所述目标处理区域的缩放操作和所述适配处理区域对应所述缩放操作的平移处理,或者所述待处理模型的处理包括所述目标处理区域的缩放操作和所述适配处理区域及所述目标处理区域对应所述缩放操作的平移处理,或者所述待处理模型的处理仅包括所述目标处理区域的缩放操作。


2.根据权利要求1所述的方法,其特征在于,所述确定所述目标处理区域的处理参数,对所述目标处理区域进行缩放操作,包括:
获取用户输入的缩放系数,或者,获取用户输入的缩放目标参数,基于所述缩放目标参数及所述目标处理区域确定所述缩放系数,其中,所述缩放目标参数用于指示进行所述缩放操作后的所述目标处理区域的量化数值;
基于所述划分平面确定缩放方向,所述缩放方向与所述划分平面垂直;
基于所述缩放系数及所述缩放方向,对所述目标处理区域进行缩放操作。


3.根据权利要求1所述的方法,其特征在于,所述划分平面的数量为两个,所述基于用户操作,确定待处理模型的目标处理区域和适配处理区域包括:
基于用户的第一操作,确定待处理模型的第一划分平面,其中,所述第一操作为用户指定划分平面;
基于用户的第二操作,确定所述待处理模型的第二划分平面,其中,所述第一划分平面与所述第二划分平面平行,所述第二操作包括用户输入参数或用户指定划分平面;
将所述第一划分平面与所述第二划分平面之间的区域确定为目标处理区域,将所述待处理模型中除所述目标处理区域之外的区域确定为适配处理区域。


4.根据权利要求3所述的方法,其特征在于,所述第二操作为用户输入参数,所述基于用户的第二操作,确定所述待处理模型的第二划分平面,包括:
获取用户输入的指定数值,基于所述指定数值及所述第一划分平面确定所述待处理模型的第二划分平面;其中,所述指定数值用于指示所述第一划分平面与所述第二划分平面之间的距离,及所述第二划分平面相对于所述第一划分平面的方向。


5.根据权利要求1所述的方法,其特征在于,所述划分平面的数量为一个,所述基于用户操作,确定待处理模型的目标处理区域和适配处理区域包括:
基于用户的第一操作,确定待处理模型的第一划分平面,其中,所述第一操作为用户指定划分平面;
基于用户的第三操作和所述第一划分平面,确定所述待处理模型的目标处理区域,其中,所述第三操作为用户指定所述第一划分平面的方向;
将所述待处理模型中除所述目标处理区域之外的区域确定为适配处理区域。


6.一种模型的处理装置,其特征在于,包括:
确定模块,用于基于用户操作,确定待处理模型的目标处理区域和适配...

【专利技术属性】
技术研发人员:杨名龙欧阳欣
申请(专利权)人:深圳市纵维立方科技有限公司
类型:发明
国别省市:广东;44

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

1