高级检索
唐勇, 杨偲偲, 吕梦雅, 张明敏, 潘志庚. 自适应椭球包围盒改进织物碰撞检测方法[J]. 计算机辅助设计与图形学学报, 2013, 25(10): 1589-1596.
引用本文: 唐勇, 杨偲偲, 吕梦雅, 张明敏, 潘志庚. 自适应椭球包围盒改进织物碰撞检测方法[J]. 计算机辅助设计与图形学学报, 2013, 25(10): 1589-1596.
Tang Yong, Yang Sisi, Lu Mengya, Zhang Mingmin, Pan Zhigeng. Collision Detection for Cloth Based on Adaptive Enclosing Ellipsoids[J]. Journal of Computer-Aided Design & Computer Graphics, 2013, 25(10): 1589-1596.
Citation: Tang Yong, Yang Sisi, Lu Mengya, Zhang Mingmin, Pan Zhigeng. Collision Detection for Cloth Based on Adaptive Enclosing Ellipsoids[J]. Journal of Computer-Aided Design & Computer Graphics, 2013, 25(10): 1589-1596.

自适应椭球包围盒改进织物碰撞检测方法

Collision Detection for Cloth Based on Adaptive Enclosing Ellipsoids

  • 摘要: 为了快速处理织物与模型的碰撞以获得仿真结果,提出一种基于自适应椭球包围盒的碰撞检测方法.该方法以法向距离和径向距离的加权平均值作为表面误差,数值化表示椭球与模型之间的拟合度,将优化K均值聚类方法用于自适应划分模型生成一系列逼近模型的最小体积包围椭球;根据表面误差的大小对椭球分类处理,误差小的椭球直接取代模型区域与织物碰撞,将三角网格之间的碰撞问题转化为质点相对于椭球的穿透测试,误差大的椭球与织物的碰撞检测仅用于排除不可能发生碰撞的三角形,再继续进行三角形之间的精确碰撞检测.实验结果表明,文中方法能快速、自适应地划分任意模型生成高度拟合的椭球,可大幅度地减少碰撞检测计算量,在提高计算速度的同时保证了仿真的真实感.

     

    Abstract: Fast and accurate collision detection between cloth and models is essential in cloth simulation.This paper proposes a new method for collision detecting based on adaptive enclosing ellipsoids.We use the weighted average of the normal distance and the radial distance to represent the surface error between an ellipsoid and the model.Based on the surface error, a segmentation of the model is adaptively computed with the optimized K-mean clustering method for generating a union of tight enclosing ellipsoids.These ellipsoids are classified into two kinds according to the surface error.While the surface error of the ellipsoid is small enough, cloth grid points are detected with the ellipsoid instead of the model.Otherwise, cloth grid points should be detected with triangles of the model after being detected with the ellipsoid.Experiments demonstrate that this method can improve the detection efficiency and guarantee the detection precision.

     

/

返回文章
返回