基于动态时间步长的布料与流体的碰撞检测方法

AITNT
正文
推荐专利
基于动态时间步长的布料与流体的碰撞检测方法
申请号:CN202410845021
申请日期:2024-06-27
公开号:CN118657037A
公开日期:2024-09-17
类型:发明专利
摘要
本发明公开了一种基于动态时间步长的布料与流体的碰撞检测方法,使用质点弹簧模型与扩展的基于位置动力学的结合方法来建模布料,并引入小时间步长优化约束求解。对于流体,采用基于粒子速度的改进SPH方法,对粒子进行分类并施加动态时间步长以应对不同运动行为的粒子。在碰撞检测方面,分为两层剔除阶段和精确检测阶段。首先,在高层剔除阶段,通过构建混合层次包围盒树以优化检测过程,根据流体粒子的动态性,使用膨胀式AABB包围盒以适应粒子的复杂运动。其次,通过条件滤波器对通过高层剔除的基本碰撞对进行低层剔除。最后,通过精确碰撞检测输出发生碰撞的时刻和位置信息。本发明的检测效率有着显著优势,提升了实时流布交互的真实感。
技术关键词
碰撞检测方法 粒子 质点弹簧模型 连续碰撞检测 混合层次包围盒 包围盒树 动态 阶段 滤波器方法 速度 三角形面片 布料模型 顶点 积分方法 迭代方法 聚类 混合结构
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号