[发明专利]一种基于包围盒与空间划分的虚拟物体碰撞检测方法在审
| 申请号: | 201510853813.X | 申请日: | 2015-11-30 |
| 公开(公告)号: | CN105469406A | 公开(公告)日: | 2016-04-06 |
| 发明(设计)人: | 于瑞云;廖时阳;赵金龙;王译笙;余龙 | 申请(专利权)人: | 东北大学 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00 |
| 代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 胡晓男 |
| 地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明提供一种基于包围盒与空间划分的虚拟物体碰撞检测方法,包括以下步骤:对两个不规则的虚拟物体进行虚拟物体碰撞预检测;对待检测区域进行区域分割;在待检测区域划分好的各个子区域中进行相交测试;利用代表移动中的虚拟物体的点向量集合以及代表当前不需要装配的虚拟物体的三角面,进行虚拟物体碰撞检测:若相交,则两个虚拟物体发生碰撞,否则不发生碰撞。本发明利用虚拟物体的空间相关性来缩小空间的碰撞检测范围来减少时间消耗,同时也大大提升了方法的检测效率和碰撞检测的几何精度。采用将包围盒还原成三角面以及点的方式减少碰撞检测误判的发生。将碰撞检测过程细化到三角面和点之间的干涉,分步检测的方式将大大提高检测效率。 | ||
| 搜索关键词: | 一种 基于 包围 空间 划分 虚拟 物体 碰撞 检测 方法 | ||
【主权项】:
一种基于包围盒与空间划分的虚拟物体碰撞检测方法,其特征在于,包括以下步骤:步骤1:对两个不规则的虚拟物体进行虚拟物体碰撞预检测;步骤1.1:采用构建AABB包围盒的方法来查找两个不规则的虚拟物体之间的可能相交区域,即待检测区域;步骤1.2:根据两个虚拟物体在待检测区域中的点集,判断当前两个虚拟物体产生碰撞的可能性;步骤2:对待检测区域进行区域分割;步骤2.1:根据虚拟物体的移动方向确定分割平面;步骤2.2:根据分割平面将待检测区域分割成K个子区域;步骤3:在待检测区域划分好的各个子区域中进行相交测试;步骤3.1:将移动的虚拟物体表面视为由多个极小的点构成,各点定义为点向量;将当前不需要装配的虚拟物体视为由无数个三角面包围而成;步骤3.2:利用代表移动中的虚拟物体的点向量集合以及代表当前不需要装配的虚拟物体的三角面,检测移动前后的点向量集合与三角面所在平面的位置关系;步骤3.3:利用点向量移动前后所形成的空间线段与三角面相交状态,进行虚拟物体碰撞检测:若相交,则两个虚拟物体发生碰撞,否则两个虚拟物体不发生碰撞。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510853813.X/,转载请声明来源钻瓜专利网。





