[发明专利]物件碰撞检测系统及方法无效
申请号: | 200810300685.6 | 申请日: | 2008-03-24 |
公开(公告)号: | CN101546435A | 公开(公告)日: | 2009-09-30 |
发明(设计)人: | 袁海林;谢文君;杨高科;稂业羽;高丽平;尹宗仁 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06T15/70 | 分类号: | G06T15/70;G06T17/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物件 碰撞 检测 系统 方法 | ||
技术领域
本发明涉及一种检测系统及方法,尤其涉及一种物件碰撞检测的系统及方法。
背景技术
在现有的一些游戏和仿真软件中,存在很多物件,物件之间的碰撞检测非常重要。在游 戏软件中,若没有物件碰撞检测,会使得物件穿过彼此,三维画面很不真实。在仿真软件中 ,物件碰撞检测也是非常必要的,如生产线仿真软件中,人与机台之间的碰撞检测,人与叉 车之间的碰撞检测等,都是非常必要的,如果没有上述碰撞检测,会导致仿真画面不真实。
目前,即使存在物件碰撞检测,但是由于实现过程比较复杂,导致视觉上延时比较长, 达到的动画效果不流畅,给用户带来的视觉效果不好。
发明内容
鉴于以上内容,有必要提供一种有效的检测物件之间是否有碰撞的系统及方法。
所述物件碰撞检测系统,包括计算机及与该计算机相连的数据库,该数据库中存储有待 测物件,所述计算机包括:生成模块,用于在三维局部坐标系中生成框住待测物件的长方体 ,还用于根据该长方体生成一个固定在三维局部坐标系上的球体;获取模块,用于根据球体 在三维局部坐标系上的球心坐标值获取该球体在世界坐标系上的球心坐标值;计算模块,用 于计算待检测的两个物件所生成球体在世界坐标系中的球心距;及判断模块,用于判断球心 距是否大于待检测的两个物件所生成球体半径值的和,若所述球心距不大于待测物件所生成 球体半径值的和,则该两个物件发生碰撞;若所述球心距大于待测物件所生成球体半径值的 和,则该两个物件没有发生碰撞。
所述物件碰撞检测方法,该方法包括如下步骤:在三维局部坐标系中生成框住待测物件 的长方体;根据该长方体生成一个固定在三维局部坐标系上的球体;根据该球体在所述三维 局部坐标系上的球心坐标值获取该球体在世界坐标系上的球心坐标值;计算待检测的两个物 件所生成球体在世界坐标系中的球心距;判断球心距是否大于待测两个物件所生成球体半径 值的和;若所述球心距不大于待测物件所生成球体半径值的和,则该两个物件发生碰撞;及 若所述球心距大于待测物件所生成球体半径值的和,则该两个物件没有发生碰撞。
相较于现有技术,所述物件碰撞检测系统及方法,能够有效快速的进行物件碰撞的检测 ,使得用户看到的画面流畅。
附图说明
图1是本发明物件碰撞检测系统较佳实施例的硬件架构图。
图2是本发明物件碰撞检测系统较佳实施例的计算机的功能模块图。
图3是本发明物件碰撞检测方法较佳实施例的作业流程图。
具体实施方式
如图1所示,是本发明物件碰撞检测系统较佳实施例的硬件架构图。该系统包括计算机 1,与该计算机1相连的数据库2。所述计算机1用于检测物件之间的碰撞,所述数据库2用于 存储需要检测的物件模型,本实施例中,是以生产线仿真软件中的物件模型为例进行说明物 件之间的碰撞检测,该数据库2中存储有该仿真软件中的物件,如:机台、操作机台的操作 人员及叉车等。该数据库2中还有多个链表,用于存储待测物件的信息,于本实施例中,所 述待测物件是指机台的一部分或者机台本身,操作人员的身体一部分或者操作人员的本身, 叉车的一部分或者叉车本身等。所述计算机1还连接有键盘3、鼠标4及显示器5,作为检测物 件碰撞的输入设备和输出设备。
如图2所示,是本发明物件碰撞检测系统较佳实施例的计算机1的功能模块图。在物件碰 撞检测之前,首先要对用户需要检测的物件在直角坐标系上进行投影,然后用户对该直角坐 标系上的投影进行框选。本实施例中,以对物件的俯视面投影到直角坐标系上,并对该投影 框选来说明该发明。所述计算机1包括生成模块10、获取模块12、存储模块14、计算模块16 及判断模块18。
生成模块10用于在XY直角坐标系上生成用户所框选物件俯视面的矩形框,并在三维局部 坐标系中,根据该物件在Z轴的高度将该矩形框沿着Z轴进行延伸,生成框住该待测物件的长 方体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810300685.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成灶吸烟板
- 下一篇:一种带方形集风箱的集成灶负压箱结构