三维模型的表面数据处理方法、系统及存储介质技术方案

技术编号:30330353 阅读:23 留言:0更新日期:2021-10-10 00:34
本申请公开一种三维模型的表面数据处理方法、系统及存储介质。所述三维模型的表面数据处理方法包括:获取三维主体模型,其中,所述三维主体模型上具有纹理图像,所述纹理图像藉由索引数据映射于所述三维主体模型;基于用户操作确定目标区域所对应的位置参考偏移量;基于所述位置参考偏移量更新所述索引数据,以调整所述三维主体模型上所述目标区域的纹理图像。像。像。

【技术实现步骤摘要】
三维模型的表面数据处理方法、系统及存储介质


[0001]本申请涉及3D打印
,尤其涉及一种三维模型的表面数据处理方法、系统及存储介质。

技术介绍

[0002]在3D打印物体前,通常需要设计三维模型并对其进行处理。其中,对于待打印物体的表面结构较为复杂(如鞋底的底部通常具有复杂的纹路)的情况,可以通过设计三维主体模型,并在三维主体模型上设置纹理图像的方式构建待打印物体的三维模型,基于此进行物体的3D打印。但在三维主体模型上不同区域上设置纹理图像时,会存在畸变情况,从而导致在不同区域接合处纹理不对齐,给物体的3D打印带来问题。

技术实现思路

[0003]鉴于以上所述相关技术的缺点,本申请的目的在于提供一种三维模型的表面数据处理方法、系统及存储介质,以在不更改原始纹理图像的情况下将三维主体模型表面的纹理图像调整至预期效果。
[0004]为实现上述目的及其他相关目的,本申请第一方面公开一种三维模型的表面数据处理方法,包括:获取三维主体模型,其中,所述三维主体模型上具有纹理图像,所述纹理图像藉由索引数据映射于所述三维主体模型;基于用户操作确定目标区域所对应的位置参考偏移量;基于所述位置参考偏移量更新所述索引数据,以调整所述三维主体模型上所述目标区域的纹理图像。
[0005]在本申请第一方面的某些实施例中,所述基于用户操作确定目标区域所对应的位置参考偏移量还包括基于所述索引数据将所述目标区域展开于一预览窗口的步骤。
[0006]在本申请第一方面的某些实施例中,所述基于用户操作确定目标区域所对应的位置参考偏移量的步骤包括:基于用户操作确定目标区域;基于用户在所述目标区域的操作确定操作起止点所对应的空间偏移量;基于视角参数对所述空间偏移量进行二维投影以得到所述位置参考偏移量。
[0007]在本申请第一方面的某些实施例中,所述基于用户在所述目标区域的操作确定操作起止点所对应的空间偏移量还包括在所述空间偏移量超过模长阈值时,基于所述模长阈值调整所述空间偏移量的步骤;其中,所述模长阈值是基于调整参数确定的。
[0008]在本申请第一方面的某些实施例中,所述模长阈值关联于所述目标区域中待调整区域的大小和调整强度。
[0009]在本申请第一方面的某些实施例中,所述基于所述模长阈值调整所述空间偏移量还包括对所述空间偏移量做归一化处理的步骤。
[0010]在本申请第一方面的某些实施例中,所述基于所述位置参考偏移量更新所述索引数据的步骤包括:基于调整参数以及所述位置参考偏移量更新待调整区域的索引数据,以调整所述三维主体模型上所述待调整区域的纹理图像;其中,所述待调整区域是基于调整
参数在所述目标区域中确定的。
[0011]在本申请第一方面的某些实施例中,所述基于所述位置参考偏移量更新所述索引数据的步骤包括:基于调整参数以及用户操作起点与待调整区域基本单元的各顶点的距离,确定各顶点的实际偏移量;基于所述位置参考偏移量以及所述实际偏移量更新所述待调整区域各顶点的索引数据,以调整所述三维主体模型上所述待调整区域的纹理图像。
[0012]在本申请第一方面的某些实施例中,所述实际偏移量与所述距离呈相反变化。
[0013]在本申请第一方面的某些实施例中,所述调整参数包括区域范围、调整强度、以及调整方式中的至少一种参数。
[0014]在本申请第一方面的某些实施例中,所述调整方式包括线性滤波、三角滤波、以及分段圆滤波中的至少一种调整方式。
[0015]在本申请第一方面的某些实施例中,还包括确定所述调整参数的步骤。
[0016]在本申请第一方面的某些实施例中,还包括基于用户设置调整参数的操作展示相对应的操作图示给用户。
[0017]在本申请第一方面的某些实施例中,所述相对应的操作图示包括以下至少一种:相对应的图示覆盖半径、相对应的图示颜色浓度、以及相对应的图示标记。
[0018]本申请第二方面公开一种三维模型的表面数据处理系统,包括:获取模块,用于获取三维主体模型;其中,所述三维主体模型上具有纹理图像,所述纹理图像藉由索引数据映射于所述三维主体模型;表面数据处理模块,用于基于用户操作确定目标区域所对应的位置参考偏移量,以及用于基于所述位置参考偏移量更新所述索引数据;显示模块,用于基于更新后的索引数据调整三维主体模型上所述目标区域的纹理图像以展示给用户。
[0019]本申请第三方面公开一种计算机设备,包括:存储装置,用于存储至少一个程序;处理装置,与所述存储装置相连,用于执行所述至少一种程序,以协调所述存储装置执行如本申请第一方面公开的任一实施例所述的三维模型的表面数据处理方法。
[0020]本申请第四方面公开一种计算机存储介质,存储至少一种程序,所述至少一种程序在被调用时执行并实现如本申请第一方面公开的任一实施例所述的三维模型的表面数据处理方法。
[0021]综上所述,本申请公开的一种三维模型的表面数据处理方法、系统及存储介质,通过更改纹理图像的像素在三维主体模型上的定位以调整纹理图像至预期效果,不会对纹理图像的原始图像数据造成影响和改变,保护了用户数据。另外,本申请还可以仅对目标区域中的特定区域对应的纹理图像进行调整,便于根据实际情况进行选择,以使得调整的效果好。本申请还为用户提供预览窗口作为操作空间,从而使得用户在预览窗口中对纹理图像的操作效果直观的显示于三维主体模型上,便于用户观察调整效果。
附图说明
[0022]本申请所涉及的专利技术的具体特征如所附权利要求书所显示。通过参考下文中详细描述的示例性实施方式和附图能够更好地理解本申请所涉及专利技术的特点和优势。对附图简要说明书如下:
[0023]图1显示为本申请在一实施例中的三维模型的表面数据处理方法的流程图。
[0024]图2显示为本申请一实施例中由面片单元共边的拼接方式得到的球体形状的三维
主体模型示意图。
[0025]图3显示为本申请在一实施例中的基于用户操作确定目标区域所对应的位置参考偏移量的流程图。
[0026]图4显示为本申请在一实施例中的确定目标区域的示意图。
[0027]图5显示为本申请在一实施例中的目标区域展开于一预览窗口的示意图。
[0028]图6显示为本申请在一实施例中的操作图示展示示意图。
[0029]图7显示为本申请在一实施例中的基于位置参考偏移量更新索引数据的流程图。
[0030]图8显示为本申请在一实施例中调整后的三维主体模型示意图。
[0031]图9显示为本申请在一实施例中的三维模型的表面数据处理系统的架构示意图。
具体实施方式
[0032]以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。
[0033]在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本公开的精神和范围的情况下进行机械组成、结构、电气以及操作上的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型的表面数据处理方法,其特征在于,包括:获取三维主体模型;其中,所述三维主体模型上具有纹理图像,所述纹理图像藉由索引数据映射于所述三维主体模型;基于用户操作确定目标区域所对应的位置参考偏移量;基于所述位置参考偏移量更新所述索引数据,以调整所述三维主体模型上所述目标区域的纹理图像。2.根据权利要求1所述的表面数据处理方法,其特征在于,所述基于用户操作确定目标区域所对应的位置参考偏移量还包括基于所述索引数据将所述目标区域展开于一预览窗口的步骤。3.根据权利要求1所述的表面数据处理方法,其特征在于,所述基于用户操作确定目标区域所对应的位置参考偏移量的步骤包括:基于用户操作确定目标区域;基于用户在所述目标区域的操作确定操作起止点所对应的空间偏移量;基于视角参数对所述空间偏移量进行二维投影以得到所述位置参考偏移量。4.根据权利要求3所述的表面数据处理方法,其特征在于,所述基于用户在所述目标区域的操作确定操作起止点所对应的空间偏移量还包括在所述空间偏移量超过模长阈值时,基于所述模长阈值调整所述空间偏移量的步骤;其中,所述模长阈值是基于调整参数确定的。5.根据权利要求4所述的表面数据处理方法,其特征在于,所述模长阈值关联于所述目标区域中待调整区域的大小和调整强度。6.根据权利要求4或5任一所述的表面数据处理方法,其特征在于,所述基于所述模长阈值调整所述空间偏移量还包括对所述空间偏移量做归一化处理的步骤。7.根据权利要求1所述的表面数据处理方法,其特征在于,所述基于所述位置参考偏移量更新所述索引数据的步骤包括:基于调整参数以及所述位置参考偏移量更新待调整区域的索引数据,以调整所述三维主体模型上所述待调整区域的纹理图像;其中,所述待调整区域是基于调整参数在所述目标区域中确定的。8.根据权利要求1所述的表面数据处理方法,其特征在于,所述基于所述位置参考偏移量更新所述索引数据的步骤包括:基于调整参数以及用户操作起点与待调整区域基本单元的各...

【专利技术属性】
技术研发人员:林楚堑高海潮陈先飞徐静
申请(专利权)人:上海联泰科技股份有限公司
类型:发明
国别省市:

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

1