[发明专利]虚拟模型的控制方法、装置、存储介质和电子设备在审
申请号: | 202111131996.6 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113941142A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 苗浩琦 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/42 | 分类号: | A63F13/42;A63F13/52;G06F3/04845;G06F3/0488 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 赵昀彬 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 模型 控制 方法 装置 存储 介质 电子设备 | ||
1.一种虚拟模型的控制方法,其特征在于,包括:
通过终端设备的显示屏提供一图形用户界面,所述图形用户界面包含一虚拟模型;
响应于操作介质在所述图形用户界面的预设区域的预设操控事件,基于所述预设操控事件的初始操控位置确定操控介质在所述图形用户界面上的移动距离和移动方向;
根据所述移动距离和所述移动方向对所述虚拟模型进行旋转操作和缩放操作。
2.根据权利要求1所述的方法,其特征在于,在基于所述预设操控事件的初始操控位置确定操控介质在所述图形用户界面上的移动距离和所述移动方向之前,所述方法还包括:
存储所述初始操控位置在所述图形用户界面上的位置信息。
3.根据权利要求2所述的方法,其特征在于,根据所述移动距离和所述移动方向对所述虚拟模型进行旋转操作和缩放操作,包括:
获取所述操控介质按照所述移动距离和所述移动方向移动后的目标位置;
确定所述目标位置在预设坐标系中的水平坐标方向上的第一距离和在垂直坐标方向上的第二距离;
根据所述第一距离对所述虚拟模型进行所述旋转操作;
根据所述第二距离对所述虚拟模型进行所述缩放操作。
4.根据权利要求3所述的方法,其特征在于,根据所述第一距离对所述虚拟模型进行所述旋转操作,包括:
获取所述虚拟模型的最大旋转角度以及所述操控介质在所述水平坐标方向上的最大水平移动距离;
计算所述第一距离与所述最大水平移动距离之间的第一比值;
计算所述第一比值与所述最大旋转角度之间的乘积,得到所述虚拟模型的目标旋转角度;
按照所述目标旋转角度对所述虚拟模型进行旋转操作。
5.根据权利要求4所述的方法,其特征在于,按照所述目标旋转角度对所述虚拟模型进行旋转操作,包括:
确定所述移动方向映射到所述水平坐标方向上的目标方向;
控制所述虚拟模型向所述目标方向旋转所述目标旋转角度。
6.根据权利要求3所述的方法,其特征在于,根据所述第二距离对所述虚拟模型进行所述缩放操作,包括:
在所述移动方向映射到所述垂直坐标方向的第一方向时,获取所述虚拟模型的最大放大倍数以及所述操控介质在所述第一方向上的最大垂直移动距离;
计算所述第二距离与所述最大垂直移动距离之间的第二比值;
计算所述第二比值与所述最大放大倍数之间的乘积,得到所述虚拟模型的目标放大倍数;
按照所述目标放大倍数对所述虚拟模型进行放大操作。
7.根据权利要求3所述的方法,其特征在于,根据所述第二距离对所述虚拟模型进行所述缩放操作,包括:
在所述移动方向映射到所述垂直坐标方向的第二方向时,获取所述虚拟模型的最大缩小倍数以及所述操控介质在所述第二方向上的最大垂直移动距离;
计算所述第二距离与所述最大垂直移动距离之间的第三比值;
计算所述第三比值与所述最大缩小倍数之间的乘积,得到所述虚拟模型的目标缩小倍数;
按照所述目标缩小倍数对所述虚拟模型进行缩小操作。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述操控介质的数量为多个时,获取每个所述操控介质在所述图形用户界面上的初始操控位置;
在多个所述操控介质所对应的至少一个初始操控位置位于所述预设区域时,根据多个所述操控介质之间的相对移动距离对所述虚拟模型进行缩放操作;
根据多个所述操控介质所对应的介质集合在所述图形用户界面上的移动距离和移动方向对所述虚拟模型进行旋转操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111131996.6/1.html,转载请声明来源钻瓜专利网。