待打印模型的标签设置方法、计算机设备和可读存储介质技术

技术编号:37293248 阅读:13 留言:0更新日期:2023-04-21 03:25
本申请提供了一种待打印模型的标签设置方法、计算机设备和可读存储介质,涉及打印领域。该方法包括:获取待贴合标签的标签信息,根据标签信息生成标签模型;根据位于待打印模型上的目标贴合点,确定待打印模型的切割平面,目标贴合点为用户通过交互界面选择的待打印模型的贴合点;根据切割平面对待打印模型进行切割,得到待打印模型的切割轮廓;将标签模型贴合至切割轮廓上,并在交互界面中显示贴合在待打印模型的切割轮廓上的标签模型。本申请无需进行布尔运算即可实现对待打印模型贴合标签模型,使得标签贴合过程降低了运算量,以及降低了运算出错率,能够提高标签贴合的可靠性,并且使得用户能够即时、直观地了解到待打印模型的标签贴合情况。印模型的标签贴合情况。印模型的标签贴合情况。

【技术实现步骤摘要】
待打印模型的标签设置方法、计算机设备和可读存储介质


[0001]本申请涉及3D打印
,尤其是涉及到一种待打印模型的标签设置方法、计算机设备和可读存储介质。

技术介绍

[0002]目前,为了区分不同3D打印模型,或者为了向3D打印模型标注信息实现模型个性化定制等需求,需要在3D打印模型贴上不同的标签。相关技术中,通过布尔运算的方式将标签贴上3D打印模型标签,但是,该方式需要较大的运算量,且运算容易出错导致贴合可靠性降低。
[0003]因此,如何减少贴合过程的运算量,且提高贴合可靠性成为亟待解决的技术问题。

技术实现思路

[0004]有鉴于此,本申请提供了一种待打印模型的标签设置方法、待打印模型的标签设置装置、计算机设备和可读存储介质,能够了减少标签贴合过程的运算量,且提高贴合的可靠性。
[0005]第一方面,本申请实施例提供了一种待打印模型的标签设置方法,应用于3D打印,该方法包括:获取待贴合标签的标签信息,并根据标签信息生成标签模型;根据位于待打印模型上的目标贴合点,确定待打印模型的切割平面,目标贴合点为用户通过交互界面选择的待打印模型的贴合点;根据切割平面对待打印模型进行切割,得到待打印模型的切割轮廓;将标签模型贴合至切割轮廓上,并在交互界面中显示贴合在待打印模型的切割轮廓上的标签模型。
[0006]根据本申请实施例的上述方法,还可以具有以下附加技术特征:
[0007]在上述技术方案中,可选地,根据标签信息生成标签模型,包括:根据待贴合标签的标签信息,确定待贴合标签的二维填充区域;对二维填充区域进行面片化处理,得到待贴合标签的上表面的多个面片以及待贴合标签的下表面的多个面片,并将待贴合标签的上表面的多个面片对应设置于待贴合标签的下表面的多个面片的上方;获取上表面的多个面片顶点中的第一面片顶点,第一面片顶点为位于上表面的二维填充区域的边缘的面片顶点;获取下表面的多个面片顶点中的第二面片顶点,第二面片顶点为位于下表面的二维填充区域的边缘的面片顶点;将第一面片顶点与第二面片顶点依次缝合,得到待贴合标签的侧面的多个面片;根据待贴合标签的上表面的多个面片、待贴合标签的下表面的多个面片、以及待贴合标签的侧面的多个面片,确定标签模型。
[0008]在上述任一技术方案中,可选地,待贴合标签为待贴合字符;标签信息包括字符文本、字符字体、字符大小以及字符高度中的一个或多个;获取待贴合标签的标签信息,包括:通过交互界面获取待贴合字符的标签信息;根据待贴合标签的标签信息,确定待贴合标签的二维填充区域,包括:根据待贴合字符的字符文本以及字符大小,确定待贴合标签的二维填充区域;将待贴合标签的上表面的多个面片对应设置于待贴合标签的下表面的多个面片
的上方,包括:将待贴合标签的上表面的多个面片对应设置于待贴合标签的下表面的多个面片的上方,使得待贴合标签的上表面的多个面片与待贴合标签的下表面的多个面片间隔字符高度的距离。
[0009]在上述任一技术方案中,可选地,根据位于待打印模型上的目标贴合点,确定待打印模型的切割平面,包括:通过交互界面获取待贴合标签的旋转参数;根据旋转参数和目标贴合点确定切割平面。
[0010]在上述任一技术方案中,可选地,根据旋转参数和目标贴合点确定切割平面,包括:经过目标贴合点,确定目标贴合点所在的面片的法向量;经过目标贴合点所在的面片的法向量,得到多个待确定平面;在多个待确定平面中,根据旋转参数确定切割平面。
[0011]在上述任一技术方案中,可选地,标签模型包括多个标签子模型;将标签模型贴合至切割轮廓上,并在交互界面中显示贴合在待打印模型的切割轮廓上的标签模型,包括:根据待打印模型的目标贴合点、标签模型中的各个标签子模型之间的预设间距,确定切割轮廓上对应于标签模型中各个标签子模型的中心位置的子贴合点;将标签子模型的中心位置贴合至子贴合点;在交互界面中显示贴合在待打印模型的切割轮廓上的各个标签子模型。
[0012]在上述任一技术方案中,可选地,将标签子模型的中心位置贴合至子贴合点,包括:确定子贴合点所在的第一面片;将第一面片作为标签子模型的展开平面,将子贴合点作为标签子模型的中心位置,确定标签子模型的设置位置。
[0013]在上述任一技术方案中,可选地,在将标签子模型的中心位置贴合至子贴合点之后,该方法还包括:获取标签子模型的外围位置;将标签子模型的外围位置贴合至靠近待打印模型的切割轮廓的位置处。
[0014]在上述任一技术方案中,可选地,根据切割平面对待打印模型进行切割,得到待打印模型的切割轮廓,包括:将待打印模型上与切割平面上的点的坐标距离小于预设阈值的表面面片作为目标表面面片;对切割平面与目标表面面片作交集运算,得到交集的轮廓线;将交集的轮廓线作为待打印模型的切割轮廓。
[0015]第二方面,本申请实施例提供了一种待打印模型的标签设置装置,应用于3D打印,该装置包括:标签生成模块,用于获取待贴合标签的标签信息,并根据标签信息生成标签模型;平面确定模块,用于根据位于待打印模型上的目标贴合点,确定待打印模型的切割平面,目标贴合点为用户通过交互界面选择的待打印模型的贴合点;切割模块,用于根据切割平面对待打印模型进行切割,得到待打印模型的切割轮廓;贴合模块,用于将标签模型贴合至切割轮廓上;显示模块,用于在交互界面中显示贴合在待打印模型的切割轮廓上的标签模型。
[0016]第三方面,本申请实施例提供了一种计算机设备,该计算机设备包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
[0017]第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
[0018]第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信5接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一
[0019]方面的方法。
[0020]第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面的方法。
[0021]0在本申请实施例中,获取待贴合标签的标签信息,在获取到待贴合标签的标签信息后,根据标签信息生成标签模型,该标签模型即为需要贴合至待打印模型上的标签。根据用户通过交互界面在待打印模型上选择的目标贴合点,确定待打印模型的切割平面,利用切割平面对待打印模型进行
[0022]切割,切割出待打印模型的轮廓线,从而得到待打印模型的切割轮廓。在5得到切割轮廓后,将标签模型贴合至切割轮廓上,实现标签贴合,并且在
[0023]交互界面中显示待打印模型以及贴合在待打印模型的切割轮廓上的标签模型。
[0024]本申请实施例,无需进行布尔运算即可实现对待打印模型贴合标签模型,使得标签贴合过程降低了运算量,标签贴合响应更加快速,以及降低0了运算出错率,能够提高标签贴合的可靠性。并且,用户在待打印本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种待打印模型的标签设置方法,其特征在于,应用于3D打印,所述方法包括:获取待贴合标签的标签信息,并根据所述标签信息生成标签模型;根据位于待打印模型上的目标贴合点,确定所述待打印模型的切割平面,所述目标贴合点为用户通过交互界面选择的待打印模型的贴合点;根据所述切割平面对所述待打印模型进行切割,得到所述待打印模型的切割轮廓;将所述标签模型贴合至所述切割轮廓上,并在所述交互界面中显示贴合在所述待打印模型的切割轮廓上的所述标签模型。2.根据权利要求1所述的方法,其特征在于,所述根据所述标签信息生成标签模型,包括:根据所述待贴合标签的标签信息,确定所述待贴合标签的二维填充区域;对所述二维填充区域进行面片化处理,得到所述待贴合标签的上表面的多个面片以及所述待贴合标签的下表面的多个面片,并将所述待贴合标签的上表面的多个面片对应设置于所述待贴合标签的下表面的多个面片的上方;获取所述上表面的多个面片顶点中的第一面片顶点,所述第一面片顶点为位于上表面的所述二维填充区域的边缘的面片顶点;获取所述下表面的多个面片顶点中的第二面片顶点,所述第二面片顶点为位于下表面的所述二维填充区域的边缘的面片顶点;将所述第一面片顶点与所述第二面片顶点依次缝合,得到所述待贴合标签的侧面的多个面片;根据所述待贴合标签的上表面的多个面片、所述待贴合标签的下表面的多个面片、以及所述待贴合标签的侧面的多个面片,确定所述标签模型。3.根据权利要求2所述的方法,其特征在于,所述待贴合标签为待贴合字符;所述标签信息包括字符文本、字符字体、字符大小以及字符高度中的一个或多个;所述获取待贴合标签的标签信息,包括:通过交互界面获取待贴合字符的标签信息;所述根据所述待贴合标签的标签信息,确定所述待贴合标签的二维填充区域,包括:根据所述待贴合字符的字符文本以及字符大小,确定所述待贴合标签的二维填充区域;所述将所述待贴合标签的上表面的多个面片对应设置于所述待贴合标签的下表面的多个面片的上方,包括:将所述待贴合标签的上表面的多个面片对应设置于所述待贴合标签的下表面的多个面片的上方,使得所述待贴合标签的上表面的多个面片与所述待贴合标签的下表面的多个面片间隔所述字符高度的距离。4.根据权利要求1所述的方法,其特征在于,所述根据位于待打印模型上的目标贴合点,确定所述待打印模型的切割平面,包括:通...

【专利技术属性】
技术研发人员:刘鹏
申请(专利权)人:深圳市纵维立方科技有限公司
类型:发明
国别省市:

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

1