[发明专利]三维网格模型的处理方法、装置和存储介质有效
申请号: | 202210427455.6 | 申请日: | 2022-04-22 |
公开(公告)号: | CN114820979B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 李林原 | 申请(专利权)人: | 如你所视(北京)科技有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20;G06T19/20 |
代理公司: | 北京思源智汇知识产权代理有限公司 11657 | 代理人: | 郑晓斐 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 网格 模型 处理 方法 装置 存储 介质 | ||
本公开实施例公开了一种三维网格模型的处理方法、装置和存储介质,其中,方法包括:获取待处理的三维网格模型;生成三维网格模型的外包围盒,并确定构成外包围盒的各参考平面的空间位置信息;在三维网格模型的表面上分别确定出各参考平面对应的目标点,得到目标点的空间位置信息;输出各参考平面的空间位置信息和各目标点的空间位置信息,各参考平面的空间位置信息和各目标点的空间位置信息用于确定三维标签的空间位姿,三维标签用于展示三维网格模型的信息。实现了三维标签在三维网格模型表面上的高精度定位,可以有效避免三维标签的悬空或穿模现象。
技术领域
本公开涉及计算机技术领域,尤其涉及一种三维网格模型的处理方法、装置、和存储介质。
背景技术
随着计算机技术的发展,尤其是虚拟现实(Virtual Reality,VR)的迅速进步,使得三维场景在各个领域的应用越来越广泛。三维场景可以通过多源信息融合的、交互式的三维动态视景使用户沉浸到该环境中,使用户可以在不同的视角可以观看到不同的内容。为了便于用户直观地获取三维场景中各个展示对象的信息,通常可以在三维场景中加入标签,以此呈现对象的信息。
相关技术中,向三维场景中添加标签时,通常包括以下两种方式:一种是在三维场景中由人工选择标签的位置;另一种是利用计算机在二维图片中计算标签的位置。这两种方式仅适用于平面标签的定位,且难以保证定位精度。
发明内容
本公开实施例提供一种三维网格模型的处理方法、装置和存储介质,以实现三维标签的自动定位,并提高三维标签的定位精度。
本公开实施例的一个方面,提供一种三维网格模型的处理方法,包括:获取待处理的三维网格模型;生成三维网格模型的外包围盒,并确定构成外包围盒的各参考平面的空间位置信息;在三维网格模型的表面上分别确定出各参考平面对应的目标点,得到目标点的空间位置信息;输出各参考平面的空间位置信息和各目标点的空间位置信息,各参考平面的空间位置信息和各目标点的空间位置信息用于确定三维标签的空间位姿,三维标签用于展示三维网格模型的信息。
在一些实施例中,目标点通过方式确定:基于各参考平面的空间位置信息,分别在各参考平面中生成样本点;对于每个参考平面中的每个样本点,在三维网格模型的表面上确定出与该样本点距离最小的最近点,得到各参考平面分别对应的最近点集合;基于预设的定位策略,从每个最近点集合中确定出一个目标点,得到各目标点的空间位置信息。
在一些实施例中,样本点通过如下方式生成:基于预设的采样分辨率,在参考平面中均匀采样,并将采样得到的点确定为样本点。
在一些实施例中,在三维网格模型的表面上确定出与该样本点距离最小的最近点,包括:基于预设的最近邻点算法,从三维网格模型的面片的顶点中确定出至少一个与样本点距离最小的顶点,并确定该顶点与样本点的连线;从三维网格模型的面片中确定出与连线相交的候选面片;从每个候选面片中确定出与样本点距离最小的候选最近点,得到样本点的候选最近点集合;将候选最近点集合中距离样本点最近的候选最近点确定为样本点的最近点。
在一些实施例中,在三维网格模型的表面上确定出与该样本点距离最小的最近点,还包括:基于第一空间搜索算法构建三维网格模型的面片的索引,以实现对三维网格模型的面片的搜索;基于第二空间搜索算法构建样本点与面片的顶点的索引,以实现对样本点和/或面片的顶点的搜索。
在一些实施例中,定位策略包括多个子策略,多个子策略分别对应于不同位置的参考平面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于如你所视(北京)科技有限公司,未经如你所视(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210427455.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动投放回收设备
- 下一篇:管工件磨削加工用工装夹具及其使用方法