一种三维模型定位方法、系统、设备及介质技术方案

技术编号:39176503 阅读:5 留言:0更新日期:2023-10-27 08:24
本申请公开了一种三维模型定位方法、系统、设备及介质,其中方法包括:确定初始图形信息,以及与初始图形信息绑定的初始三维模型;以初始图形信息中与初始三维模型绑定的预设点作为中心点,在初始图形信息中以预设比例绘制映射图形;通过对映射图形进行旋转和平移操作,获得映射图形的旋转角度以及偏移量;将旋转角度以及偏移量赋值给初始图形信息,以得到目标图形信息。通过把三维模型转换成二维图形通过复用二维渲染引擎的编辑功能,把三维模型的中心点和偏移角度完全契合到相对应的图形上,利用编辑前,与编辑后点位的变化计算出,偏移量和旋转角度,然后基于偏移量和旋转角度对图形进行调整,从而得到偏转角度契合的三维模型。型。型。

【技术实现步骤摘要】
一种三维模型定位方法、系统、设备及介质


[0001]本申请涉及三维图形领域,具体涉及一种三维模型定位方法、系统、设备及介质。

技术介绍

[0002]现有的调度系统通常包括二维渲染引擎和三维渲染引擎,其中二维地图展示界面引入的是二维渲染引擎,是通过canvas画布把图形信息绘制在画布上,在屏幕上进行展示。而图形信息里面的图形还可以绑定三维模型,当用户进入三维地图界面时,就会使用三维渲染引擎把原本的图形对应的三维模型渲染出来,将三维地图呈现给用户。
[0003]二维地图还是三维地图都是对实际场地进行展示,但由于实际场地大多时候不是正南正北的,而用户的屏幕坐标系往往正南正北,因此基于大地坐标生成的二维地图坐标系与基于屏幕坐标系生成的三维地图之间会产生角度和偏移。在进行修正时,需要工作人员多次尝试修改图形信息里面的偏移和角度才能完成,效率较低。

技术实现思路

[0004]为了解决上述问题,本申请提出了一种三维模型定位方法、系统、设备及介质,其中方法包括:确定初始图形信息,以及与所述初始图形信息绑定的初始三维模型;以所述初始图形信息中与所述初始三维模型绑定的预设点作为中心点,在所述初始图形信息中以预设比例绘制映射图形;通过对所述映射图形进行旋转和平移操作,获得所述映射图形的旋转角度以及偏移量;将所述旋转角度以及所述偏移量赋值给所述初始图形信息,以得到目标图形信息。
[0005]在一个示例中,所述映射图形的与所述初始三维模型的平面投影形状相同,且初始方向与所述初始三维模型方向相同。
[0006]在一个示例中,所述通过对所述映射图形进行旋转和平移操作,获得所述映射图形的偏移量,具体包括:获取所述初始图形信息中与所述初始三维模型对应的平面图形,以及所述初始映射图形的初始坐标;将所述初始映射图形的中心点,平移至所述平面图形的对应中心点处,以得到第一映射图形对应的第一坐标集;通过对比所述初始坐标以及所述第一坐标集,确定所述偏移量;在一个示例中,所述通过对所述映射图形进行旋转和平移操作,获得所述映射图形的偏移量,具体包括:通过旋转所述第一映射图像,以使所述第一映射图形各边分别与所述平面图形对应边平行,以得到第一映射图形对应的第二坐标;通过对比所述第一坐标以及所述第二坐标,确定所述旋转角度。
[0007]在一个示例中,所述通过旋转所述第一映射图像,以使所述第一映射图形各边分别与所述平面图形对应边平行之后,所述方法还包括:在所述第一映射图形确定第一目标点,并在所述平面图形中对应处确定第二目标点;判断所述第一映射图形中的第一目标点在旋转后是否与所述第二目标点的方向对应,若未对应,则继续旋转所述第一映射图形,直
至所述第一目标点与所述第二目标点方向对应。
[0008]在一个示例中,所述预设点为所述初始图形信息中与所述三维模型绑定的对应区域的顶点。
[0009]在一个示例中,所述将所述旋转角度以及所述偏移量赋值给所述初始图形信息,以得到目标图形信息,具体包括:通过三维渲染引擎,基于所述目标图形信息以及所述初始三维模型,生成目标三维模型;将所述目标三维模型呈现给目标用户。
[0010]本申请还提供了一种三维模型定位系统,包括:数据获取模块,确定初始图形信息,以及与所述初始图形信息绑定的初始三维模型;映射图形模块,以所述初始图形信息中与所述初始三维模型绑定的预设点作为中心点,在所述初始图形信息中以预设比例绘制映射图形;图形操作模块,通过对所述映射图形进行旋转和平移操作,获得所述映射图形的旋转角度以及偏移量;赋值模块,将所述旋转角度以及所述偏移量赋值给所述初始图形信息,以得到目标图形信息。
[0011]本申请还提供了一种三维模型定位设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:确定初始图形信息,以及与所述初始图形信息绑定的初始三维模型;以所述初始图形信息中与所述初始三维模型绑定的预设点作为中心点,在所述初始图形信息中以预设比例绘制映射图形;通过对所述映射图形进行旋转和平移操作,获得所述映射图形的旋转角度以及偏移量;将所述旋转角度以及所述偏移量赋值给所述初始图形信息,以得到目标图形信息。
[0012]本申请还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:确定初始图形信息,以及与所述初始图形信息绑定的初始三维模型;以所述初始图形信息中与所述初始三维模型绑定的预设点作为中心点,在所述初始图形信息中以预设比例绘制映射图形;通过对所述映射图形进行旋转和平移操作,获得所述映射图形的旋转角度以及偏移量;将所述旋转角度以及所述偏移量赋值给所述初始图形信息,以得到目标图形信息。
[0013]通过本申请提出的方法能够带来如下有益效果:把三维模型转换成二维图形通过复用二维渲染引擎的编辑功能,把三维模型的中心点和偏移角度完全契合到相对应的图形上,利用编辑前,与编辑后点位的变化计算出,偏移量和旋转角度,然后基于偏移量和旋转角度对图形进行调整,从而得到偏转角度契合的三维模型。
附图说明
[0014]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中一种三维模型定位方法的流程示意图;图2为本申请实施例中一种三维模型定位方法的初始图形信息示意图;图3为本申请实施例中一种初始三维模型示意图;图4为本申请实施例中一种绘制映射图形示意图;图5为本申请实施例中另一种绘制映射图形示意图;
图6为本申请实施例中一种映射图形旋转平移示意图;图7为本申请实施例中一种三维模型渲染示意图;图8为本申请实施例中一种三维模型定位系统的模块示意图;图9为本申请实施例中一种三维模型定位设备的结构示意图。
具体实施方式
[0015]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0016]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0017]图1为本说明书一个或多个实施例提供的一种三维模型定位方法的流程示意图。该方法可以应用于不同类型的三维模型渲染,例如三维地图渲染等。该流程可以由相应领域的计算设备执行,流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
[0018]本申请实施例涉及的分析方法的实现可以为终端设备,也可以为服务器,本申请对此不作特殊限制。为了方便理解和描述,以下实施例均以服务器为例进行详细描述。
[0019]需要说明的是,该服务器可以是单独的一台设备,可以是由多台设备组成的系统,即本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型定位方法,其特征在于,包括:确定初始图形信息,以及与所述初始图形信息绑定的初始三维模型;以所述初始图形信息中与所述初始三维模型绑定的预设点作为中心点,在所述初始图形信息中以预设比例绘制映射图形;通过对所述映射图形进行旋转和平移操作,获得所述映射图形的旋转角度以及偏移量;将所述旋转角度以及所述偏移量赋值给所述初始图形信息,以得到目标图形信息。2.根据权利要求1所述的方法,其特征在于,所述映射图形的与所述初始三维模型的平面投影形状相同,且初始方向与所述初始三维模型方向相同。3.根据权利要求2所述的方法,其特征在于,所述通过对所述映射图形进行旋转和平移操作,获得所述映射图形的偏移量,具体包括:获取所述初始图形信息中与所述初始三维模型对应的平面图形,以及所述初始映射图形的初始坐标;将所述初始映射图形的中心点,平移至所述平面图形的对应中心点处,以得到第一映射图形对应的第一坐标集;通过对比所述初始坐标以及所述第一坐标集,确定所述偏移量。4.根据权利要求3所述的方法,其特征在于,所述通过对所述映射图形进行旋转和平移操作,获得所述映射图形的偏移量,具体包括:通过旋转所述第一映射图像,以使所述第一映射图形各边分别与所述平面图形对应边平行,以得到第一映射图形对应的第二坐标;通过对比所述第一坐标以及所述第二坐标,确定所述旋转角度。5.根据权利要求4所述的方法,其特征在于,所述通过旋转所述第一映射图像,以使所述第一映射图形各边分别与所述平面图形对应边平行之后,所述方法还包括:在所述第一映射图形确定第一目标点,并在所述平面图形中对应处确定第二目标点;判断所述第一映射图形中的第一目标点在旋转后是否与所述第二目标点的方向对应,若未对应,则继续旋转所述第一映射图形,直至所述第一目标点与所述第二目标点方向对应。6.根据权利要求1所述的方法,其特征在于,所述预设点为所述初始图形信息中与所述三维模型绑定的对应区域的顶点。7...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:九曜智能科技浙江有限公司
类型:发明
国别省市:

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

1