您现在的位置: 论文网 >> 理学论文 >> 物理学论文 >> 虚拟穿衣中织物模型的建立和碰撞检测的处理论文

虚拟穿衣中织物模型的建立和碰撞检测的处理

作者:高成英 刘宁 罗笑南
出处:论文网
时间:2003-09-17



3.2 AABB的相交判断AABB间的相交测试比较简单,两个AABB相交当且仅当它们在三个坐标轴上的投影区间均相交。通过投影,我们即将三维求交问题转化为一维求交问题。而对一维求交问题,我们则采用SAT(SeparatingAxesTest)[2]法。因SAT无需求交计算,只需比较两个包围盒分别在三个轴向上投影的重叠情况,即可得出相交测试结果,非常简单。现以在一个轴向上的投影情况为例说明:图3 AABBs在X轴向相交判断。

设A,B为两包围盒,X为投影轴,CA,CB分别为A,B的中心点,PA,PB为点CA,CB在X上的投影。RA,RB分别为包围盒A,B在X上的投影。若RA+RB

PAPB,(如图3所示)则在轴向X上A和B不相交,反之在轴向X上A和B邻接或相53第5期高成英等:虚拟穿衣中织物模型的建立和碰撞检测的处理  交。当包围盒A,B在三条轴向上的投影均相交时,则A,B相交。定义AABB的六个最大最小值分别确定了它在三个坐标轴上的投影区间,因此AABB间的相交测试最多只需六次比较运算,非常简单快速。

3.3 AABB树的更新当衣片移动、旋转后,需要对AABB进行更新,根据定义AABB的6个最大最小值的组合,可以得到AABB的8个顶点,对这8个顶点进行相应的旋转和平移变化,并根据变化后的顶点计算新的AABB。当衣片发生变形时,需要重新计算AABB树中发生变形了的叶结点的AABB,再利用变形叶节点的新AABB来重新计算它们父节点的AABB。这种计算必须严格按照从下到上的方式进行。父节点AABB的具体求法为:令(Xmax1,Xmin1,Ymax1,Ymin1,Zmax1,Zmin1)和(Xmax2,Xmin2,Ymax2,Ymin2,Zmax2,Zmin2)分别是两个变形叶结点的AABB,则父结点的AABB即为(max(Xmax1,Xmax2),min(Xmin1,Xmin2),max(Ymax1,Ymax2),min(Ymin1,Ymin2),max(Zmax1,Zmax2),min(Zmin1,Zmin2),只需6次比较运算就完成一个结点的更新,其效率远远高于重新构造AABB包围盒树。

3.4 基于AABB树的碰撞检测算法基于AABB树碰撞检测算法的核心是通过有效地遍历这两棵树,以确定在当前位置下,两个碰撞体的某些部分是否发生碰撞,这是一个双重递归遍历的过程。算法描述如下:step1:分别为人模和衣片构造AABB树。step2:人模的AABB树的根结点遍历衣片的AABB树。如果发现人模AABB树的根结点的包围盒与衣片AABB树内部结点的包围盒不相交,则停止向下遍历;如果遍历能到达衣片AABB树的叶节点,再用该叶节点遍历人模AABB树。如果能到达人模AABB树的叶节点,则进一步进行基本几何元素间的相交测试。step3:检测基本几何元素间是否相交。3.5 自碰撞检测在衣片缝合过程中,除了衣片同人模之间的碰撞外,由于衣片的动态变形,使得衣片与衣片自身间也有碰撞现象,因此必须进行进一步的自相交检测。在系统设计中,我们利用三角形表面曲率来简化计算。当邻近三角形法线的夹角较小时,它们不可能发生碰撞,只有当夹角超过阈值,才有可能碰撞。我们为每个三角形建立它的临近三角形列表,通过判断每个三角形的所有邻近区域的三角形表面曲率,来排除大部分不可能相交的情况,从而简化了计算。

4 虚拟穿衣的具体实现步骤

(1)读入二维服装CAD系统设计的衣片

(2)选择所有需要缝合衣片的对应的缝合边

(3)将二维衣片离散并形成初始的弹簧质点系统a)将衣片离散成规则四边域网格,再将四边域网格的对角线相连,形成规则三角形网格的弹簧质点系统。三角形的顶点形成质点,三角形的边形成相应的弹簧。衣片的三角化,正是为方便地建立衣片的AABB树;b)按质点间的相应关系,加入各种弹力。在离散衣片时,需特别注意的是在(2)中所选择的对应缝合边的长度一定要相等,且当衣片离散化时,在对应缝合边上的原始几何元素(这里为三角形)的个数也应相同。若在(2)中所选择的对应缝合边长度不等,或原始几何元素个数不同时,系统将需做一些预处理:将其中一条缝合边的所有信息删除,将另一条缝合边的相应信息赋给它。

上一页 [1] [2] [3] [4] 下一页

论文搜索
关键字:虚拟穿衣 织物模型 碰撞检测 处理
最新物理学论文
应用型高校课程思政的实施路径研究
试论物理学专业力学课程教学改革
量子力学课程思政教学改革的探讨
初中物理学科核心素养的内涵与培养策略探究
高中物理教学中学生创造性思维的培养分析
不同因素对动摩擦系数的影响探究
高中物理圆周运动问题解题方法研究
浅谈物理核心素养下学生问题意识的培养策略
中学物理实验教学中存在的问题及改革
小组合作教学在中学物理教学中的成功开展
热门物理学论文
论惯性
物理学
物理学正论
宇宙时空论
惯性概念的认识及其影响
物理学理论研究
21世纪强磁场应用的展望
惯性力学与整体科学体系
物理学前沿问题探索
世纪之交谈物理学发展的方向