[发明专利]三维模型的部位点击处理方法及装置、存储介质和处理器有效
申请号: | 201710199805.7 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106960475B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 刘杰锋;庄钟杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06F3/0484;G06F3/0487 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 模型 部位 点击 处理 方法 装置 存储 介质 处理器 | ||
1.一种三维模型的部位点击处理方法,其特征在于,包括:
按照预设配置信息在三维模型的骨骼上加载待挂接的检测体模型;
通过视点所在位置与触摸点所在位置确定关联的检测体模型,其中,所述触摸点为触摸介质与显示界面的接触点;
根据所述关联的检测体模型获取所述三维模型上点击命中的部位标识;
执行与所述部位标识对应的响应操作;
其中,所述预设配置信息包括:第一模型标识、检测体存储路径、挂接点标识,在按照所述预设配置信息在所述三维模型的骨骼上加载所述待挂接的检测体模型之后,还包括:根据所述三维模型在当前游戏场景下所归属的互动类型确定所述三维模型的类别;将所述待挂接的检测体模型的第二模型标识设置为所述第一模型标识与挂接骨骼对应的部位标识的组合;根据所述当前游戏场景的互动情况设置所述待挂接的检测体模型的检测标志位,其中,所述检测标志位用于表示所述待挂接的检测体模型在所述当前游戏场景是否参与互动。
2.根据权利要求1所述的方法,其特征在于,按照所述预设配置信息在所述三维模型的骨骼上加载所述待挂接的检测体模型包括:
采用所述第一模型标识加载所述三维模型;
依据所述检测体存储路径读取所述待挂接的检测体模型;
按照所述挂接点标识将所述待挂接的检测体模型挂接至所述三维模型的骨骼上。
3.根据权利要求2所述的方法,其特征在于,在按照所述预设配置信息在所述三维模型的骨骼上加载所述待挂接的检测体模型之前,还包括:
在所述三维模型的骨骼上设置挂接点,确定所述挂接点标识;
在所述三维模型的运动状态发生改变时,通过所述挂接点调整所述待挂接的检测体模型的位置。
4.根据权利要求3所述的方法,其特征在于,通过所述挂接点调整所述待挂接的检测体模型的位置包括:
将所述待挂接的检测体模型对应的第一世界坐标与挂接骨骼的初始逆变换矩阵相乘,得到与所述待挂接的检测体模型对应的本地坐标;
将所述本地坐标与所述挂接骨骼的运动累积变换矩阵相乘,得到与所述待挂接的检测体模型对应的第二世界坐标。
5.根据权利要求1所述的方法,其特征在于,通过所述视点所在位置与所述触摸点所在位置确定所述关联的检测体模型包括:
以所述视点所在位置为起点,向所述触摸点所在位置的方向上发射一条射线,判断是否存在与所述射线相交的检测体模型;
将与所述触摸点距离最近的首次相交的检测体模型确定为所述关联的检测体模型。
6.根据权利要求1所述的方法,其特征在于,根据所述关联的检测体模型获取所述部位标识包括:
获取所述关联的检测体模型的模型标识,其中,所述关联的检测体模型的模型标识是由所述三维模型的第一模型标识与所述部位标识组成;
对所述关联的检测体模型的模型标识进行解析,提取所述部位标识。
7.根据权利要求1所述的方法,其特征在于,执行与所述部位标识对应的响应操作包括:
通过所述三维模型的第一模型标识和所述部位标识获取对应的响应信息;
根据所述响应信息触发执行对应的响应操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710199805.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种行为感知系统及方法
- 下一篇:多功能车载取卡器