[发明专利]三维空间中物体移动路径随机生成方法和装置有效
| 申请号: | 201810264589.4 | 申请日: | 2018-03-28 |
| 公开(公告)号: | CN110314377B | 公开(公告)日: | 2022-10-28 |
| 发明(设计)人: | 夏建清;张小小;何荣;张园;陆晓飞 | 申请(专利权)人: | 苏宁易购集团股份有限公司 |
| 主分类号: | A63F13/525 | 分类号: | A63F13/525;A63F13/56;A63F13/42 |
| 代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 黄玉东 |
| 地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 三维空间 物体 移动 路径 随机 生成 方法 装置 | ||
1.一种三维空间中物体移动路径随机生成方法,应用于具有相机和屏幕的终端,其特征在于,所述方法包括步骤:
S1、设定移动物体处于以所述相机的位置为球心的一虚拟球体上,并设定由所述屏幕对所述移动物体进行投影显示;
所述屏幕还显示有增强现实AR功能图标,所述步骤S1还包括在所述增强现实AR功能图标被触发后,启动所述相机,并将所述相机实时采集到的现实场景作为所述屏幕的背景,以使所述移动物体在所述屏幕上的投影显示在所述背景上;
S2、当预设触发条件被满足时,在所述屏幕上随机生成一随机投影位置;
其中,所述预设触发条件包括所述移动物体移动至作为路径目的地的当前位置时,检测到所述移动物体的投影显示在所述屏幕上或者所述移动物体显示在所述屏幕上的投影被点中;
S3、确定由所述相机的位置向所述随机投影位置发射的一投影射线与所述虚拟球体球面的交点处为所述移动物体的随机位置;
S4、令所述移动物体沿从所述移动物体的当前位置至所述随机位置的移动路径进行移动;
其中,所述虚拟球体是以终端中配置的相机位置为几何中心、以预设长度为半径的球体模型,该虚拟球体是构建在3D空间中位置固定的球体;令移动物体可以在虚拟球体的球面上移动,并由终端的屏幕对移动物体进行投影显示。
2.根据权利要求1所述的方法,其特征在于,所述步骤S1具体包括:
设定所述移动物体在所述虚拟球体上的初始位置,以使所述移动物体位于所述初始位置时,所述移动物体在所述屏幕上的投影显示在指定投影位置。
3.根据权利要求1所述的方法,其特征在于,所述移动路径为一直线路径,或为一弧度路径。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括步骤:
S5、重复执行步骤S2至步骤S4,直至满足预设结束条件。
5.根据权利要求4所述的方法,其特征在于,所述终端还具有陀螺仪,所述方法还包括:
在所述移动物体的移动过程中,若所述终端的姿态发生变化,使得所述移动物体的投影未显示在所述屏幕上时,则通过所述陀螺仪获取所述终端的姿态变化信息;以及
根据所述姿态变化信息,指示旋转所述终端以使所述移动物体的投影显示在所述屏幕上。
6.一种三维空间中物体移动路径随机生成装置,运行于具有相机和屏幕的终端,其特征在于,所述装置包括:
设定模块,用于设定移动物体处于以所述相机的位置为球心的一虚拟球体上,并设定由所述屏幕对所述移动物体进行投影显示;
生成模块,用于当预设触发条件被满足时,在所述屏幕上随机生成一随机投影位置;
其中,所述预设触发条件包括所述移动物体移动至作为路径目的地的当前位置时,检测到所述移动物体的投影显示在所述屏幕上或者所述移动物体显示在所述屏幕上的投影被点中;
确定模块,用于确定由所述相机的位置向所述随机投影位置发射的一投影射线与所述虚拟球体球面的交点处为所述移动物体的随机位置;
移动模块,用于令所述移动物体沿从所述移动物体的当前位置至所述随机位置的移动路径进行移动;
还包括增强现实模块,所述增强现实模块对应的增强现实AR功能图标显示在所述屏幕上;
所述增强现实模块,用于在所述增强现实AR功能图标被触发后,启动所述相机,并将所述相机实时采集到的现实场景作为所述屏幕的背景,以使所述设定模块将所述移动物体在所述屏幕上的投影显示在所述背景上;
其中,所述虚拟球体是以终端中配置的相机位置为几何中心、以预设长度为半径的球体模型,该虚拟球体是构建在3D空间中位置固定的球体;令移动物体可以在虚拟球体的球面上移动,并由终端的屏幕对移动物体进行投影显示。
7.根据权利要求6所述的装置,其特征在于,所述设定模块具体用于:
设定所述移动物体在所述虚拟球体上的初始位置,以使所述移动物体位于所述初始位置时,所述移动物体在所述屏幕上的投影显示在指定投影位置。
8.根据权利要求7所述的装置,其特征在于,所述终端还具有陀螺仪,所述装置还包括:
获取模块,用于在所述移动物体的移动过程中,若所述终端的姿态发生变化,使得所述移动物体的投影未显示在所述屏幕上时,则通过所述陀螺仪获取所述终端的姿态变化信息;
指示模块,用于根据所述姿态变化信息,指示旋转所述终端以使所述移动物体的投影显示在所述屏幕上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁易购集团股份有限公司,未经苏宁易购集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810264589.4/1.html,转载请声明来源钻瓜专利网。





