- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟环境中的碰撞检测技术综述.doc
虚拟环境中的碰撞检测技术综述
杨眉 王展旭
(青岛科技大学 山东 青岛 266061 )
摘要:碰撞检测是检测虚拟物体之间是否发生干涉,是虚拟现实技术中的关键问题,并且对于不同的研究对象,所采用的碰撞检测技术也不同。本文对碰撞检测的算法和研究状况进行了详细的阐述,分析了各种算法的特点,为碰撞检测技术的进一步研究提供了详细的理论基础。
关键词:碰撞检测 包围盒 虚拟现实
A Survey of Collision Detection in Virtual Reality
Abstract: Collision detection tests whether interference occurred between objects, it is the key technique of virtual reality. According to different objects, it chooses different methods.This paper introduces the collision detection algorithm and research in detail, analyses the various algorithm and offers the basis of theory for the deeper development of Collision detection.
Keywords: collision detection bounding box virtual reality
1前言
碰撞检测(Collision Detection,CD)也称为干涉检测或者接触检测,用来检测不同对象之间是否发生了碰撞,它是计算机动画、系统仿真、计算机图形学、计算几何、机器人学、CAD\ CAM等研究领域的经典问题。
碰撞物体可以分为两类:面模型和体模型。面模型是采用边界来表示物体,而体模型则是使用体元表示物体。面模型又可根据碰撞后物体是否发生形变分为刚体和软体,刚体本身又可根据生成方式的不同分为曲面模型和非曲面模型。目前对于碰撞的研究多集中于面模型的研究,因为体模型是一种三维描述方式,对它进行碰撞检测代价较高。而在面模型的研究中,对刚体的研究技术更为成熟。
2碰撞检测技术
2.1包围盒
包围盒(bounding box)是由Clark提出的,基本思想是使用简单的几何形体包围虚拟场景中复杂的几何物体,当对两个物体进行碰撞检测时,首先检查两个物体最外层的包围盒是否相交,若不相交,则说明两个物体没有发生碰撞,否则再对两个物体进行检测。基于这个原理,包围盒适合对远距离物体的碰撞检测,若距离很近,其物体之间的包围盒很容易相交,会产生大量的二次检测,这样就增大了计算量。
包围盒的类型主要有AABB(Aligned Axis Bounding Box)沿坐标轴的包围盒、包围球、OBB(Oriented Bounding Box)方向包围盒和k-DOP(k Discrete Orientation Polytopes)离散方向多面体等。
AABB是包含几何对象且各边平行于坐标轴的最小六面体,两个AABB包围盒相交当且仅当它们三个坐标轴上的投影均重叠,只要存在一个方向上的投影不重叠,那么它们就不相交。AABB间的相交测试和包围体的更新速度比其他算法效率高,因此使用最广泛,尤其适用于多物体运动的大规模环境和变形体碰撞检测。
OBB包围盒的相交测试基于分离轴的理论的,它的构造关键在于包围盒最佳方向的确定,最佳方向必须保证在该方向上包围盒的尺寸最小。由于其较好的紧密性,大大提高了算法的效率,但需要较多的存储空间,构造和更新包围体的速度都比较慢,不能有效地处理变形体等情况。
k-DOP使用k/2对的平行平面来包围物体,如果在由k-DOP的边构成的固定方向集合种的某个方向上的投影不重叠,则包围盒必不相交;如果在所有方向上的投影都重叠,则包围盒必相交。通过调整k的取值,k-DOP可以在简单性、紧密性中达到一定的折衷,从而提高碰撞检测的效率。
包围盒是目前应用最为广泛的碰撞检测方法,包围盒本身的简单性和所包围物体的紧密性是相互矛盾的,简单性越高其紧密性差,反之如此,所以如何解决这个矛盾是包围盒技术的关键。
2.2空间剖分法
空间剖分法是依据某种规则将场景空间划分成若干小单元,并记录所有单元内的特征,通过查询同一个单元或相邻单元内的特征间的相交情况来判断是否发生碰撞检测。按照剖分空间的方法可分为均匀剖分和非均匀剖分。均匀剖分是将场景中的空间均匀的划分为大小一致的单元格,非均匀剖分的方法很多,如BSP树和Kd树等。
空间剖分法使用于物体之间距离较远的场景,因为如果物体之间的距离很近,需要对
您可能关注的文档
- 维生素C含量的测定-姜堰教育网专题站.doc
- 绵羊和绒山羊PDIA3cDNA的克隆、睾丸组织中的表达及其与.doc
- 绵阳市住宅房地产发展条件分析.doc
- 综合业务网理论及关键技术国家重点实验室工作章程.doc
- 综合利用废弃桑枝发展反季节香菇高产优质示范基地建设项目.doc
- 综合实践活动中的信息技术教育.ppt
- 综合实践活动课程实施现状分析及对策.doc
- 综合实践活动:比较材料的隔声性能.doc
- 综合实践研究性学习指导方案.doc
- 综合实践课中对未成年人自护能力测试的数据采集.doc
- 2025年智能水表国际市场行业报告.docx
- 2025年陶瓷釉料艺术装饰创新五年行业报告.docx
- 2025至2030毛巾产业行业发展研究与产业战略规划分析评估报告.docx
- 2025年新能源汽车充电桩智能管理系统技术创新与经济效益分析报告.docx
- 幼儿园食堂工作人员食品安全培训内容(2篇).docx
- 2026年学校安全自查报告及整改措施(3篇).docx
- 2025年互联网保险理赔五年时效改进策略报告.docx
- 2025年工业CT检测医疗器械失效分析报告.docx
- 镇场学习实践科学发展观活动分析检查阶段工作总结(2篇).docx
- 2025至2030沙发行业市场发展分析及有效策略与实施路径评估报告.docx
最近下载
- 船用UG-25+调速器安装调试手册.pdf
- 城市残疾人居家托养服务项目效果评估:多维度分析与优化策略.docx
- 石家庄市网约车认证理论统考题库(含答案).docx VIP
- 高速公路隧道消防系统养护制度与管理方案 .pdf VIP
- 高频精选:曲师大考研西方音乐史真题及答案.doc VIP
- 智能穿戴设备在武术运动中的运动数据分析报告.docx
- Leadshine雷赛CL3C-EC808AC经济型EtherCAT总线闭环步进驱动器用户手册.pdf
- 220kv架空线路设计.doc VIP
- CSC5113_V13926596180三节锂电池保护芯片.pdf VIP
- 自主导航无人设备的施工安全智能预警系统开发.docx VIP
原创力文档


文档评论(0)