【技术实现步骤摘要】
一种虚拟现实碰撞检测方法
本专利技术涉及一种虚拟现实碰撞检测方法。
技术介绍
碰撞检测(CollisionDetection,CD)是虚拟现实、机器人、动画仿真、计算机图形学、CAD/CAM等研究领域不可回避的经典问题之一,其目标是确定两个或者多个物体两两之间是否发生接触。物体之间之所以需要进行碰撞检测,是因为在现实世界中同一空间区域内不能存在两个或者多个不可穿透的物体。随着虚拟现实技术在日常生活中应用的日渐深入,用户对虚拟现实系统的真实性(即:实时性、精确度)提出了更高的要求。而且,三维几何模型越来越复杂,虚拟环境的场景规模也越来越大。虚拟现实中动态物体与静态物体之间或动态物体与动态物体之间的交互基础是碰撞检测。若想实现自然、精确的人机交互,就必须解决碰撞检测等关键技术问题。现有的碰撞检测方法主要用体积略大而几何特性简单的包围盒将复杂的几何形体围住,当对两个物体做碰撞检测时,首先检测包围盒是否相交,若不相交,则两个物体不相交。反之,需要进一步对两个物体进行精确检。存在构造难度大、紧密包裹性差、旋转更新慢、软体适应差等缺点。
技术实现思路
本专利技术要解决的技术问题是 ...
【技术保护点】
1.一种虚拟现实碰撞检测方法,其特征在于,包含有,步骤S1,分别构造碰撞刚体和软组织的AABB树;步骤S2,测试其中两个的包围盒是否已经相交;以及,步骤S3,采用递归法深入处理碰撞软组织和刚体的AABB树,假若未发现子树相交,停止检测并得出没有产生碰撞的结论;假若发现子树交叉,就需要对子树进行下一步检测,一直深入到子树节点,再得出最后结果。
【技术特征摘要】
1.一种虚拟现实碰撞检测方法,其特征在于,包含有,步骤S1,分别构造碰撞刚体和软组织的AABB树;步骤S2,测试其中两个的包围盒是否已经相交;以及,步骤S3,采用递归法深...
【专利技术属性】
技术研发人员:王魏平,王盛,王申浩,
申请(专利权)人:上海航空电器有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。