基于空间投影的连续碰撞检测算法及其在布料仿真中的应用

来源 :东华大学 | 被引量 : 0次 | 上传用户:kangyue_1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
碰撞检测是计算几何、计算机动画、2D/3D游戏和物理仿真等领域不可或缺的环节,它的复杂度高计算量大,尤其是在高精度的模型中。由于它的应用广泛,多年来吸引了许多研究者的目光,成为计算机图形学中的热门研究话题。本文系统性地研究了碰撞检测,出于碰撞检测精度的考虑选择连续碰撞检测算法作为基础,对其进行改进。本文采用两级碰撞检测算法框架,期望通过对碰撞对的两层剔除,快速减少需要精确碰撞检测的碰撞对数量。由于精确碰撞检测花费时间较长,那么剔除越多的不可能碰撞的待检测碰撞对,整个碰撞检测阶段所花费的总时间就越少。本文使用包围盒层次结构来进行高层剔除,通过对球形包围盒、轴对齐包围盒等各种不同包围盒的理论分析确定使用离散导向多面体包围盒k-DOPs。对于k-DOPs包围盒,不同k值的包围盒紧密性、构造难度、相交测试难度等皆不相同,本文通过实验对比,确定最后使用26-DOPs作为高层剔除的包围盒。仅仅使用传统包围盒的剔除效率并不高,因此本文在传统包围盒基础上增加额外包围盒,即为边和点也构造包围盒。如果一对碰撞对发生碰撞,那么碰撞对的四个顶点必然共面且碰撞点在四个顶点构成的平面图形的内部,因此每一对碰撞对的基本测试都可以分为共面测试和内部测试两部分。在低层剔除阶段,本文采用两个连续的滤波器来分别对这两个部分进行基元对剔除。首先使用非穿透性滤波器(DNF)剔除不满足共面性条件的基元对,然后使用本文提出的空间线性投影滤波器(SLPF)对不满足内部条件的基元对进行剔除。在空间线性投影滤波器中,使用的投影向量是根据每一对碰撞对的顶点位置计算得到的,这样使得每一个投影向量都是有效的。实验证明使用本文方法比单独使用DNF方法以及综合使用DNF与非共线性滤波器NCF的剔除数量更多,整个碰撞检测过程的花费时间更短。最后,为验证本文方法的实用性,将此方法应用到布料仿真中。布料仿真包括建模、数值积分、碰撞处理(碰撞检测和碰撞响应)和渲染几个主要部分。考虑到仿真效果与难度,布料仿真采用有限元模型,经过verlet数值积分,然后使用本文提出的碰撞检测算法,再经过碰撞响应和简单渲染,最终可以正常展示画面且仿真效果较为逼真,没有明显的卡顿以及穿透现象。
其他文献
长江是中国第一大河,入海后以冲淡水形式向外海扩展,对邻近的东海、黄海水文特征产生巨大影响。本文使用POMgcs与POM-σ-z模式对长江口及其邻近海域的流场与盐度展开数值模拟研究,并进一步探讨了长江口附近典型的盐度分布现象——低盐水团的动力机制。为了研究不同垂向坐标对流场与盐度模拟的效果,本文将一种新的垂向坐标,即双曲函数σ分层与等z面分层充分混合的随底坐标(A坐标),引入POMgcs模式。使用A
学位
生物有利用地磁场进行导航的能力,这种神奇的能力源于一种被称为隐花色素的黄素蛋白。针对天然隐花色素结构复杂、容易光解、对环境要求高且改造不易的缺点,多种模型体系被建立,其中模型分子体系结构简单,便于在活性位点上做修饰,是对隐花色素与自旋相关自由基对机理研究的优秀模型体系。本课题组基于隐花色素的组成与结构,设计合成了隐花色素模型分子F10T,后续研究证明F10T在研究隐花色素与自旋相关自由基对机理方面
学位
目的:建立山楂炭中枸橼酸含量的测定方法。方法:以酚酞为指示液,用氢氧化钠滴定液(0.1 mol·L-1)滴定,测定山楂炭中总有机酸的含量,滴定结果以枸橼酸计。结果:收集的山楂炭饮片总有机酸的结果在4.25%~6.32%,方法精密度(RSD)为1.10%,回收率为96.9%。结论:本方法操作简便易行,精密度良好,可作为山楂炭中枸橼酸含量测定的方法。
期刊
鸟类对生态系统变化较为敏感,是衡量生态环境质量变化的一种重要指示生物;气候变化已成为栖息地丧失的重要原因之一,对鸟类的迁徙、繁殖有一定的影响。为了探究未来气候变化条件下鸟类栖息地适宜性分布,以洞庭湖流域为研究区域,结合收集到的382个鸟类出现点数据、遥感影像数据、气候变化数据等,基于Maxent模型方法,综合分析驱动洞庭湖流域鸟类分布的气候因素,并预测2050年气候不同情景下鸟类栖息地适宜性分布特
期刊
本文以2017年6月9日-10日长江中下游地区一次梅汛前短历时暴雨过程为例,分别利用WRF和WRFDA模式,基于三维变分(3DVar)方法同化多普勒雷达资料技术,通过选择同化暖湿输送带上的雷达反射率因子,有效改进了短历时暴雨过程的强降水中心的预报水平;基于Cloud Sat卫星资料,详细分析了强降水中心和云垂直结构的对应关系,并与WRF模式的降水预报效果进行了对比分析,为长江中下游地区梅汛前短历时
学位
非合作双基地雷达系统利用非合作的雷达辐射源开展目标探测、跟踪和识别等工作,系统无需辐射源的配合即可实现静默探测。非合作双基地雷达系统具有成本低、隐蔽性好、抗反射辐射导弹等优点,近些年一直是各个国家和机构的研究热点。本文围绕非合作双基地雷达样机微弱目标检测和定位需求,开展了非合作双基地长时间相参积累、空间谱估计等时空级联关键技术研究;具体的工作可以概括如下:第二章提出了一种适用于非合作双基地雷达的长
学位
激光产生温稠密物质是当前极端条件物态物性研究的重点,其产生过程将带来诸如电子电离等非平衡状态。基于有限温度密度泛函理论的第一原理计算是当前研究温稠密物质的主要方法之一,但其对激发态、空洞态无能为力。本文发展了考虑电子内壳层空洞态的密度泛函理论计算模型,对温稠密金属锂、铝、铜和金被激光激发后产生的非平衡瞬态电子结构进行了研究。根据光子能量的不同,处于内壳层或价带的电子将被激光激发,引起材料的等容加热
学位
开源软件在现代社会的各个领域得到了广泛的应用,取得了令人瞩目的成就。随着开源模式的飞速发展,群体化的开源创作范式和众多企业级的软件生产技术深度融合,使开源模式迸发出强大的生产力,孕育了一大批开源开发生态。在开源开发生态的形成和生长过程中,离不开丰富多样的企业级软件生产工具、服务和平台的支持,其中最突出的软件生产范式就是Dev Ops开发运维一体化,它旨在帮助开发者用更快的速度开发和交付高质量的软件
学位
恶性肿瘤是严重危害人类健康的疾病之一。在肿瘤疾病的临床检查治疗过程中会产生大量检查报告,如X射线影像报告、超声影像报告、CT检查报告等医疗文本数据。它们是医生对疾病的客观记录,也是对疾病诊断的重要依据。对肿瘤疾病进行事件抽取,从海量的文本报告中提取出医生感兴趣的内容并以结构化的形式呈现出来,对辅助医生的诊断治疗显得尤为重要。针对上述问题,本文以肿瘤疾病检查报告为研究对象,提出了一种基于机器阅读理解
学位
在第五代移动通信中,随着极化码在增强移动宽带、高可靠低时延通信、海量机器通信这三大业务中的广泛应用,其理论研究和实际应用中的诸多问题受到广泛关注。本文首先对极化码的信道极化原理、信道可靠性估计进行了介绍与分析,之后重点围绕极化码从理论到实际应用,从以下几个方面开展研究。(1)在非合作通信条件下,利用截取到的比特流进行码字重构,利用码字矩阵秩特性的差异、极化码码字汉明重量、极化码编码中引入冻结位等特
学位