[发明专利]基于三维场景的飞行定位方法以及装置、存储介质、电子装置有效
申请号: | 202111125898.1 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113870345B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 张帅;平红燕 | 申请(专利权)人: | 埃洛克航空科技(北京)有限公司 |
主分类号: | G06T7/70 | 分类号: | G06T7/70;G06T13/20;G06T17/05 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 高科;李志刚 |
地址: | 100039 北京市丰台区汽*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 三维 场景 飞行 定位 方法 以及 装置 存储 介质 电子 | ||
本申请公开了一种基于三维场景的飞行定位方法以及装置、存储介质、电子装置。该方法包括初始化所述三维场景中的第一飞行参数,其中所述第一飞行参数至少包括初始中心点坐标参数值、目标朝向坐标参数值、旋转角参数值、俯仰角参数值;通过对所述目标朝向坐标参数值的曲线插值操作,得到所述目标距离参数值;通过对所述初始中心点坐标参数值的线性插值操作,得到所述目标朝向坐标参数值;在一个完整的预设飞行过程中,根据一个预设时间循环内确定的所述目标距离参数值、所述目标朝向坐标参数值、所述旋转角参数值、所述俯仰角参数值设置所述三维场景中相机位置,执行预设飞行画面呈现。本申请解决了三维场景中的的飞行动画,用户体验不佳的技术问题。通过本申请基于曲线插值、线性插值的方式计算目标距离以及目标朝向,并在飞行过程中实时调整相机的位置,从而实现了预设飞行动画效果。
技术领域
本申请涉及三维场景处理领域,具体而言,涉及一种基于三维场景的飞行定位方法以及装置、存储介质、电子装置。
背景技术
通过地图服务商提供的地图软件,基于卫星技术可覆盖广泛的角落,并提供精密程度较高的地图服务。
相关技术中,对于地图软件中想要实现的一段飞行动画的效果,通常飞行过程不够平滑,用户体验不佳。进一步,在飞近目标点时缺乏一些阻尼效果。
针对相关技术中三维场景中提供的飞行动画,用户体验不佳的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种基于三维场景的飞行定位方法以及装置、存储介质、电子装置,以解决三维场景中提供的飞行动画,用户体验不佳的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种基于三维场景的飞行定位方法。
根据本申请的基于三维场景的飞行定位方法包括:初始化所述三维场景中的第一飞行参数,其中所述第一飞行参数至少包括初始中心点坐标参数值、目标朝向坐标参数值、旋转角参数值、俯仰角参数值;通过对所述目标朝向坐标参数值的曲线插值操作,得到所述目标距离参数值;通过对所述初始中心点坐标参数值的线性插值操作,得到所述目标朝向坐标参数值;在一个完整的预设飞行过程中,根据一个预设时间循环内确定的所述目标距离参数值、所述目标朝向坐标参数值、所述旋转角参数值、所述俯仰角参数值设置所述三维场景中相机位置,执行预设飞行画面呈现。
进一步地,所述通过对所述目标朝向坐标参数值的曲线插值操作,得到所述目标距离参数值包括:通过对所述目标朝向坐标参数值的贝塞尔曲线插值操作,得到所述目标距离参数值;所述通过对所述初始中心点坐标参数值的线性插值操作,得到所述目标朝向坐标参数值包括:通过对所述初始中心点坐标参数值的线性插值操作以及根据Quadratic二次方程曲线对所述预设时间循环中占比的插值,得到所述目标朝向坐标参数值。
进一步地,所述在一个完整的预设飞行过程中,根据一个预设时间循环内确定的所述目标距离参数值、所述目标朝向坐标参数值、所述旋转角参数值、所述俯仰角参数值设置所述三维场景中相机位置,执行预设飞行画面呈现,包括:在当前时间t小于一个预设时间循环内的第一初始时间s1秒的情况下,将所述三维场景中的相机拉高视角时,所述旋转角参数值,且所述俯仰角参数值从当前角度以k*(2-k)曲线插值到第一俯视视角;根据所述预设时间循环中占比计算得出的所述目标朝向坐标参数值以及所述目标距离参数值、所述旋转角参数值、所述第一俯视视角设置所述三维场景中的相机位置,其中所述k=当前时间t除以俯仰角调整时间s2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃洛克航空科技(北京)有限公司,未经埃洛克航空科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111125898.1/2.html,转载请声明来源钻瓜专利网。