[发明专利]虚拟现实环境下的控制方法、装置、设备和存储介质有效
申请号: | 201710936132.9 | 申请日: | 2017-10-10 |
公开(公告)号: | CN109656432B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 沈超 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/04815 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟现实 环境 控制 方法 装置 设备 存储 介质 | ||
1.一种虚拟现实环境下的控制方法,所述方法包括:
在虚拟现实环境中,显示包括活动部件和固定部件的三维交互物件;所述三维交互物件是将二维功能菜单界面中的各个功能菜单进行可视化处理得到的三维模型;所述活动部件是所述三维交互物件中的、且在三维交互物件的局部空间中能够产生运动的部件;所述固定部件是所述三维交互物件中的、且在三维交互物件的局部空间中固定不产生运动的部件;
监测虚拟操作体在所述虚拟现实环境中的移动;
当所述虚拟操作体移动至与所述活动部件接触后,控制所述活动部件相对于所述固定部件并跟随所述虚拟操作体运动,其中,以预设帧数为统计周期,确定每隔预设帧数时所述虚拟操作体在局部空间中的当前运动位置,得到所述虚拟操作体从运动初始位置起,沿着预设帧数图像所统计的当前运动位置的运动轨迹,并按照所述运动轨迹控制所述活动部件从部件初始位置起相对于所述固定部件运动;
当所述虚拟操作体离开所述活动部件时,确定所述活动部件在所述局部空间中的部件当前位置;
确定所述三维交互物件的类型,所述三维交互物件的类型包括有状态类型和无状态类型;所述三维交互物件属于有状态类型时的部件停止位置的确定方式与所述三维交互物件属于无状态类型时的部件停止位置的确定方式不同;
当所述三维交互物件的类型为有状态类型时,则获取所述活动部件在所述局部空间中所对应的至少一个预设停止位置;其中,有状态类型的三维交互物件,是指在虚拟操作体离开后,所包括的活动部件仍然会运动至根据位置匹配逻辑所匹配出的目标停止位置的三维交互物件;
选取距离所述部件当前位置最近的预设停止位置,作为所述活动部件在所述局部空间中的部件停止位置;针对所述有状态类型的三维交互物件,其活动部件在局部空间中所对应的部件停止位置为离散的预设位置数值所表征的位置;
获取所述部件当前位置和所述部件停止位置各在所述局部空间中的目标坐标轴上的坐标值;所述局部空间中的目标坐标轴,是指所述三维交互物件的局部空间的坐标系中的坐标轴;
根据所述部件当前位置和所述部件停止位置在目标坐标轴上的坐标值之间的差值,确定所述活动部件需运动的第二长度;
控制所述活动部件由所述部件当前位置起,沿着所述目标坐标轴运动所述第二长度,以到达所述部件停止位置;
按照所述活动部件相对于所述固定部件的相对位置,输出与所述三维交互物件对应的控制指令,所述活动部件相对于所述固定部件的相对位置不同,所输出的与所述三维交互物件对应的控制指令不同;所述三维交互物件所具备的功能包括至少一个的子功能,各子功能分别对应不同的控制指令,其中,不同的所述相对位置对应不同的所述子功能,或者,不同预设范围内的所述相对位置对应不同的所述子功能。
2.根据权利要求1所述的方法,其特征在于,所述在虚拟现实环境中,显示包括活动部件和固定部件的三维交互物件,包括:
在虚拟现实环境中,确定用于构建三维交互物件的中心;
根据所述中心建立需构建的三维交互物件的局部空间的坐标系;
确定组成三维交互物件的活动部件和固定部件各在所述坐标系中的坐标;
根据确定的坐标,构建所述活动部件和固定部件得到三维交互物件。
3.根据权利要求1所述的方法,其特征在于,所述当所述虚拟操作体移动至与所述活动部件接触后,控制所述活动部件相对于所述固定部件并跟随所述虚拟操作体运动包括:
获取所述活动部件在所述三维交互物件的局部空间中的部件初始位置;
当所述虚拟操作体移动至与所述活动部件接触时,确定所述虚拟操作体相对于所述三维交互物件的局部空间的运动初始位置;
当所述虚拟操作体与所述活动部件接触并运动时,获取所述虚拟操作体在所述局部空间中的当前运动位置;
根据所述运动初始位置到所述当前运动位置的变化,控制所述活动部件从所述部件初始位置起相对于所述固定部件运动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710936132.9/1.html,转载请声明来源钻瓜专利网。