布料模拟中基于包围盒和八叉树的自碰撞检测算法

摘要

本文提出了一种基于包围盒测试与空间分解方法相结合的新的碰撞检测算法,用于解决布料模拟中的碰撞检测问题.一个足够大的包含布料网格的立方体空间被划分为含有不同大小单元的八叉树空间,布料网格的运动三角形面片根据它们与八叉树子空间的空间位置关系注册到对应的单元当中.用一个统计学的划分标准来控制划分过程.本文利用8位掩码快速注册三角形的位置,三角形-三角形的碰撞测试将在同一个子空间各元素之间进行.本算法还利用了包围盒方法剔出不碰撞的三角形对.如果包围盒发生碰撞,再进行两个相关三角形的测试.实验证实本文算法在时间和空间复杂度方面都有很高的效率.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号