[发明专利]球体弹性碰撞的模拟方法、装置和移动终端在审
申请号: | 201710976475.8 | 申请日: | 2017-10-19 |
公开(公告)号: | CN107862730A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 沈文策 | 申请(专利权)人: | 福建中金在线信息科技有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06F9/451;G06F3/0487 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 王术兰 |
地址: | 350000 福建省福州市仓山区林浦路与潘墩路交*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 球体 弹性 碰撞 模拟 方法 装置 移动 终端 | ||
1.一种球体弹性碰撞的模拟方法,其特征在于,所述方法应用于移动终端,所述方法包括:
在设定位置生成球体和所述球体的运动区域的边界;
通过运动传感器采集所述移动终端的运动参数;其中,所述运动参数包括加速度、偏转角度和重力分布;
将所述运动参数添加至预先设置的物理仿真器中,使所述物理仿真器根据所述运动参数调用设定的物理仿真行为,以模拟所述球体在所述边界内的弹性碰撞效果;其中,所述物理仿真行为包括重力行为、碰撞行为、弹性行为和旋转行为。
2.根据权利要求1所述的方法,其特征在于,所述通过运动传感器采集所述移动终端的运动参数的步骤,包括:
通过加速度计采集所述移动终端的加速度;
通过陀螺仪采集所述移动终端的偏转角度和重力分布。
3.根据权利要求1所述的方法,其特征在于,所述通过运动传感器采集所述移动终端的运动参数的步骤,包括:
采用推动PUSH方式或拉动PULL方式从所述运动传感器中获取采集到的所述移动终端的运动参数。
4.根据权利要求1所述的方法,其特征在于,所述方法包括:
设置所述球体对应的物理仿真器;
将所述球体对应的物理仿真行为添加至所述物理仿真器中。
5.根据权利要求1所述的方法,其特征在于,所述物理仿真器根据所述运动参数调用设定的物理仿真行为,以模拟所述球体在所述边界内的弹性碰撞效果的步骤,包括:
所述物理仿真器通过所述运动参数计算所述球体的摆动、俯仰或滚动的方位角变化;
所述物理仿真器通过所述方位角变化调用设定的物理仿真行为;
所述物理仿真器通过所述物理仿真行为控制所述球体运动,以模拟所述球体在所述边界内弹性碰撞效果。
6.一种球体弹性碰撞的模拟装置,其特征在于,所述装置设置于移动终端,所述装置包括:
球体和边界生成模块,用于在设定位置生成球体和所述球体的运动区域的边界;
参数采集模块,用于通过运动传感器采集所述移动终端的运动参数;其中,所述运动参数包括加速度、偏转角度和重力分布;
模拟模块,用于将所述运动参数添加至预先设置的物理仿真器中,使所述物理仿真器根据所述运动参数调用设定的物理仿真行为,以模拟所述球体在所述边界内的弹性碰撞效果;其中,所述物理仿真行为包括重力行为、碰撞行为、弹性行为和旋转行为。
7.根据权利要求6所述的装置,其特征在于,所述参数采集模块,还用于:
通过加速度计采集所述移动终端的加速度;
通过陀螺仪采集所述移动终端的偏转角度和重力分布。
8.根据权利要求6所述的装置,其特征在于,所述装置包括:
仿真器设置模块,用于设置所述球体对应的物理仿真器;
行为添加模块,用于将所述球体对应的物理仿真行为添加至所述物理仿真器中。
9.根据权利要求6所述的装置,其特征在于,所述模拟模块,还用于:
所述物理仿真器通过所述运动参数计算所述球体的摆动、俯仰或滚动的方位角变化;
所述物理仿真器通过所述方位角变化调用设定的物理仿真行为;
所述物理仿真器通过所述物理仿真行为控制所述球体运动,以模拟所述球体在所述边界内弹性碰撞效果。
10.一种移动终端,其特征在于,所述移动终端包括存储器以及处理器,所述存储器用于存储支持处理器执行权利要求1至5任一项所述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建中金在线信息科技有限公司,未经福建中金在线信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710976475.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:健康信息推送方法和装置
- 下一篇:一种薄片素材制作动画片的方法