[发明专利]一种基于四叉包围盒树的柔性织物自碰撞检测方法无效
申请号: | 200910087902.2 | 申请日: | 2009-06-25 |
公开(公告)号: | CN101593367A | 公开(公告)日: | 2009-12-02 |
发明(设计)人: | 何兵;成柳;赵沁平;郝爱民;王莉莉 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 北京科迪生专利代理有限责任公司 | 代理人: | 李新华;徐开翟 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 包围 柔性 织物 碰撞 检测 方法 | ||
1.一种基于四叉包围盒树的柔性织物自碰撞检测方法,其特征在于通过以下步骤实现:
(1)利用织物几何基元的空间位置关系,构建结构紧密的四叉包围盒树;
(2)基于四叉包围盒树,采用法向量锥法,排除掉不可能相交的三角面片对;
(3)根据两三角面片重心间的距离,过滤掉距离大于给定阈值的三角面片对;
(4)基本几何元素间的精确检测,平面同侧过滤法过滤掉不必要的线段平面求交;
其中,所述步骤(1)中的利用织物几何基元的空间位置关系,构建结构紧密的四叉包围盒树方法如下:
(1.1)采用自上而下的方法递归建立四叉树;将织物按照4×4分割,一直分割到三角面片为止,即叶子结点为三角面片;树的根结点是包围整个织物的包围盒,叶结点是包围织物的基本几何元素三角面片的包围盒,中间结点则对应于各级子部分的包围盒;
(1.2)每一个时间步长内,采用后序遍历四叉树的方法更新四叉包围盒树每个结点的锥顶角和包围盒信息;
所述步骤(2)中的基于四叉包围盒树,采用法向量锥法,排除掉不可能相交的三角面片对,方法如下:
(2.1)递归计算四叉包围盒树各结点的圆锥的顶角α值;
(2.2)检测四叉包围盒树各结点,若结点对应区域的圆锥顶角α<π/2,判断这块区域没有发生自碰撞,停止进一步检测;若α≥π/2,判断这块区域有可能发生了自碰撞,需要进一步检测;
所述步骤(4)中的基本几何元素间的精确检测,平面同侧过滤法过滤掉不必要的线段平面求交,方法如下:
(4.1)计算质点在前后两个时刻的位置;
(4.2)判断质点前后两个时刻位置是否位于三角面片的同侧,如在同侧则表明质点并未穿透面片,不需要进行点面求交计算。
2.根据权利要求1所述的基于四叉包围盒树的柔性织物自碰撞检测方法,其特征在于:所述步骤(3)中的根据两三角面片重心间的距离,过滤掉距离大于给定阈值的三角面片对方法如下:
(3.1)计算三角面片的重心位置;
(3.2)计算两三角面片的重心距离;
(3.3)当两三角面片的重心距离大于设定的重心距离阈值时,则认为这两个三角面片不相交,过滤掉该三角面片对,不对它们进行进一步的精确求交检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910087902.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电梯控制盘
- 下一篇:用于车辆的毂单元和传动系