【技术实现步骤摘要】
一种冰雹撞击植物叶片过程的模拟方法
本专利技术涉及一种模拟冰雹撞击植物叶片过程的方法,属于模拟物体间碰撞发生撕裂过程的
技术介绍
物体撕裂破碎动画在虚拟现实中起着举足轻重的作用,它的应用涉及到许多重要的领域,比如动画、广告、游戏、计算机辅助设计等。在物体撕裂破碎动画中,布料的撕裂是图形学中的热点研究课题之一,截止目前,对于布料撕裂的研究主要集中在不同材质的布料在撕裂时不同撕裂强度的体现以及布料的动态滑动模拟。经过几年的发展,布料撕裂过程的模拟已成果显著。冰雹作为一种常见的发生于夏季的自然现象,是一种严重的自然灾害,其对作物和树木是极具破坏性的,因此,模拟冰雹与植物叶片的交互过程具有一定的研究价值。然而,目前业界所研究的物体是具有弹性或黏性的非刚性物体,而叶片与布料相比,其弹性和柔韧性要低一些,冰雹又较为坚硬且弹性很小,属于典型的刚性物体,由此可见,植物叶片被冰雹撕裂的过程研究,是目前急需解决的问题。
技术实现思路
本专利技术的目的在于提供一种冰雹撞击植物叶片过程的模拟方法,其实现了对冰雹撞击植物叶片全过程的真实动态模拟。为了实现上述目的,本专利技术采用了以下技术方案:一种冰雹撞击植物叶片过程的模拟方法,其特征在于,它包括如下步骤:1)采用三角形面片描述方式给定冰雹、植物叶片的结构模型,其中:植物叶片的结构模型分为顶层模型和底层模型;2)给定冰雹形状、质量、下落位置后,冰雹开始下落;3)通过包围球代表冰雹的方式进行冰雹与植物叶片之间的碰撞检测,其中:若检测到冰雹碰撞植物叶片的顶层模型,则进入4);反之,则重复执行3);4)模拟植物叶片的撕裂运动,其中: ...
【技术保护点】
1.一种冰雹撞击植物叶片过程的模拟方法,其特征在于,它包括如下步骤:1)采用三角形面片描述方式给定冰雹、植物叶片的结构模型,其中:植物叶片的结构模型分为顶层模型和底层模型;2)给定冰雹形状、质量、下落位置后,冰雹开始下落;3)通过包围球代表冰雹的方式进行冰雹与植物叶片之间的碰撞检测,其中:若检测到冰雹碰撞植物叶片的顶层模型,则进入4);反之,则重复执行3);4)模拟植物叶片的撕裂运动,其中:获得植物叶片顶面的运动轨迹,并采用植物叶片的顶层模型带动底层模型联动的方式,获得植物叶片底面的运动轨迹,从而实现植物叶片整体运动的模拟;5)冰雹继续下落,结束模拟。
【技术特征摘要】
1.一种冰雹撞击植物叶片过程的模拟方法,其特征在于,它包括如下步骤:1)采用三角形面片描述方式给定冰雹、植物叶片的结构模型,其中:植物叶片的结构模型分为顶层模型和底层模型;2)给定冰雹形状、质量、下落位置后,冰雹开始下落;3)通过包围球代表冰雹的方式进行冰雹与植物叶片之间的碰撞检测,其中:若检测到冰雹碰撞植物叶片的顶层模型,则进入4);反之,则重复执行3);4)模拟植物叶片的撕裂运动,其中:获得植物叶片顶面的运动轨迹,并采用植物叶片的顶层模型带动底层模型联动的方式,获得植物叶片底面的运动轨迹,从而实现植物叶片整体运动的模拟;5)冰雹继续下落,结束模拟。2.如权利要求1所述的冰雹撞击植物叶片过程的模拟方法,其特征在于:在执行所述步骤3)时,若冰雹的下落高度低于植物叶片的所述底层模型最低点所在高度时仍没有检测到冰雹碰撞植物叶片的所述顶层模型,则直接进入所述步骤5)。3.如权利要求1或2所述的冰雹撞击植物叶片过程的模拟方法,其特征在于:提取植物叶片顶面上除去叶柄和叶尖的部分构建所述顶层模型;设定植物叶片的叶脉为直出平行脉,叶脉两侧沿叶脉走向连续设有若干三角形面片的边,叶脉两侧各自连续的三角形面片的边相距一设定距离形成叶脉;所述顶层模型中的三角形面片的三个顶点定义为质点,位于所述顶层模型外边缘上的质点定义为固定点,与叶脉邻近的质点定义为叶脉点,其余质点定义为非固定点;将冰雹的下半部分距冰雹中心的最大距离定义为包围球的半径r。4.如权利要求3所述的冰雹撞击植物叶片过程的模拟方法,其特征在于:在所述步骤3)中,冰雹与植物叶片之间的碰撞检测包括步骤:3-1)计算代表冰雹的所述包围球的球心O与植物叶片的所述顶层模型中的各三角形面片的中心C之间的距离;3-2)若存在小于等于所述包围球半径r的距离,则认为冰雹与植物叶片的顶面发生碰撞,反之,则认为冰雹与植物叶片的顶面没有发生碰撞。5.如权利要求4所述的冰雹撞击植物叶片过程的模拟方法,其特征在于:在所述步骤3)中,当进行冰雹与植物叶片之间的碰撞检测时,防止冰雹没有与植物叶片顶面发生碰撞时出现冰雹贯穿植物叶片的现象,包括步骤:a)若所述顶层模型的各三角形面片的中心C与所述包围球的球心O之间的距离都大于所述包围球的半径r,但所述顶层模型上的至少一个三角形面片上的至少一个顶点与所述包围球的球心O之间的距离小于所述包围球的半径r,则表示冰雹没有与植物叶片顶面发生碰撞但出现了冰雹贯穿植物叶片的现象,进入b);b)调整植物叶片的所述顶面模型,令所述顶面模型上处于所述包围球内的三角形面片的顶点移至所述包围球外或与所述包围球球面相交。6.如权利要求3所述的冰雹撞击植物叶片过程的模拟方法,其特征在于:在所述步骤4)中,获得植物叶片顶面...
【专利技术属性】
技术研发人员:杨猛,谢佳翊,梁婉茹,崔亚婷,祁晓彬,
申请(专利权)人:北京林业大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。