[发明专利]一种三维碰撞检测方法无效
申请号: | 201210049318.X | 申请日: | 2012-02-29 |
公开(公告)号: | CN102663825A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 曾金龙;林谋广;李俊 | 申请(专利权)人: | 中山大学 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06F9/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种三维碰撞检测方法。采用分治策略自上而下的方法构建游戏场景的包围盒树,进行碰撞检测,引进流水线技术对检测进行加速。采用分治策略建立平衡包围盒树,使用的是两路分治即二叉树。其数据结构在预处理阶段一次性建好。由于建立的包围盒树大致平衡,故并行遍历包围盒树可极大提高碰撞检测的效率。采用多级并行处理加速技术,不仅在单处理器而且在多处理器机器中都有很好的加速作用,引入多线程节省资源,并且能够根据状态智能地调整线程数量使得资源利效率最高。 | ||
搜索关键词: | 一种 三维 碰撞 检测 方法 | ||
【主权项】:
一种三维碰撞检测方法,需要先建立场景的一个数据表示结构,即场景树;场景树是由平衡包围树来实现,对游戏场景中的所有物体进行自上而下的构建AABB平衡包围树;包围树中每一个结点是一个包围盒;其特征在于,a.首先建立模型的包围盒,作为包围盒树的根结点;b.其次按照一定的规则将模型分成两个或者多个部分,建立每个部分的包围盒和相应的结点,将这些新结点作为根结点的子结点;然后按照步骤b的方法分裂与每个子结点对应的模型,递归地建立包围盒树。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210049318.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种蓝盖快定试剂瓶
- 下一篇:非水电解质电池及电池包