一种基于全局相交轮廓线分析的布料穿透矫正方法技术

技术编号:31983311 阅读:14 留言:0更新日期:2022-01-20 01:59
本发明专利技术公开了一种基于全局相交轮廓线分析的布料穿透矫正方法,涉及布料穿透矫正技术领域,解决了现有技术中对布料仿真前的碰撞分析无法准确分析的技术问题,采集到碰撞时间内每一帧对应分析质点的加速度和位移,若碰撞时间内分析质点的加速度和位移均超过对应阈值,则判定对应帧内主布料网格模型和副布料网格模型产生碰撞;对布料进行表面相交处理,在移动过程中快速减小相交轮廓线;使表面相交处理的效果变得更加真实;提高了布料仿真的真实性,同时加强了布料建模给用户带来的视觉效果,使布料模型更加逼真;同时确保布料水平面后进行线条文字分析,判断线条文字在当前位置的倾斜角度是否合适,使布料模型更加真实。使布料模型更加真实。使布料模型更加真实。

【技术实现步骤摘要】
一种基于全局相交轮廓线分析的布料穿透矫正方法


[0001]本专利技术涉及布料穿透矫正
,具体为一种基于全局相交轮廓线分析的布料穿透矫正方法。

技术介绍

[0002]布料表面相交处理是布料仿真的一个重要分支,布料表面相交处理的目的是在每一帧的时间范围内解决检测出的表面相交问题,有助于碰撞响应的顺利进行,最终改善仿真的视觉效果。由于布料几乎无厚度以及柔软的特性,由此导致的碰撞相交处理的低效率特别是不真实性一直是困扰众多研究者多年的问题,在满足实时性的前提下布料仿真的真实性得到了更多的关注,对相交错误进行合适的处理决定了最终的显示效果,因此对表面相交处理的研究是提高布料仿真真实性的关键和核心。
[0003]但是在现有技术中,布料仿真过程中无法将布料进行碰撞分析,无法有效判断布料仿真前的碰撞分析的效果,导致仿真的真实性和实时性降低;同时无法对模型表面的线条文字进行分析,导致线条文字倾斜影响仿真质量。
[0004]针对上述的技术缺陷,现提出一种解决方案。

技术实现思路

[0005]本专利技术的目的就在于为了解决的问题,而提出一种基于全局相交轮廓线分析的布料穿透矫正方法,对布料进行表面相交处理,在移动过程中快速减小相交轮廓线;使表面相交处理的效果变得更加真实;提高了布料仿真的真实性,同时加强了布料建模给用户带来的视觉效果,使布料模型更加逼真;同时确保布料水平面后进行线条文字分析,判断线条文字在当前位置的倾斜角度是否合适,使布料模型更加真实。
[0006]本专利技术的目的可以通过以下技术方案实现:一种基于全局相交轮廓线分析的布料穿透矫正方法,具体布料穿透矫正方法步骤如下:步骤一、布料模型搭建,将两块布料进行模型搭建,以两种几何单元形式构成布料模型,并根据实时搭建的布料模型进行碰撞检测;步骤二、碰撞检测,将实时搭建的两种布料模型以两种几何单元形式进行模型碰撞,并对模型碰撞进行检测;步骤三、表面相交处理,根据实时搭建的两种布料模型相互碰撞,将无相交的两个表面自由穿透,随后将相交的两个表面向反方向移动,在移动过程中快速减小相交轮廓线;使表面相交处理的效果变得更加真实;步骤四、布料附件矫正,将完成表面相交处理的布料模型进行附件检测矫正,附件为布料上设置的线条文字。
[0007]作为本专利技术的一种优选实施方式,步骤一中布料模型搭建步骤如下:采集两块布料,并将两块布料分别标记为主布料和副布料,将主布料和副布料均
划分为矩形网格模型,并分别标记为主布料网格模型和副布料网格模型,将矩形网格的交点标记为质点,同时将主布料网格模型设置三角形几何单元,将副布料网格模型设置四边形几何单元。
[0008]作为本专利技术的一种优选实施方式,步骤二中碰撞检测步骤如下:将主布料网格模型和副布料网格模型以对应几何单元形式进行碰撞,同时设置碰撞时间,将碰撞时间划分i帧,i为大于1的自然数,将主布料网格模型和副布料网格模型内的质点标记为分析质点,采集到碰撞时间内每一帧对应分析质点的加速度和位移,若碰撞时间内分析质点的加速度和位移均超过对应阈值,则判定对应帧内主布料网格模型和副布料网格模型产生碰撞,生成模型碰撞产生信号并将对碰撞模型进行表面相交处理;若碰撞时间内分析质点的加速度和位移均未超过对应阈值,则判定对应帧内主布料网格模型和副布料网格模型未产生碰撞,并进行下一帧内分析质点碰撞检测。
[0009]作为本专利技术的一种优选实施方式,步骤三中表面相交处理步骤如下:当生成模型碰撞产生信号后,则判定主布料网格模型和副布料网格模型存在相交面,随后将无相交的表面自由穿透,将相交的两个表面反方向移动,根据表面反方向移动将分析质点的相交轮廓线进行缩短,将相交轮廓线完成缩短后,对重合网格模型内分析质点进行分析,将分析质点的各个时刻对应的位置和速度进行统计,并设置摩擦力阈值,通过主布料网格模型和副布料网格模型内分析质点对应产生的动力与摩擦力阈值进行比较,根据分析质点对应产生的动力与摩擦力阈值比较反映布料碰撞效果。
[0010]作为本专利技术的一种优选实施方式,步骤四中布料附件矫正的步骤如下:将完成碰撞的主布料和副布料进行水平面截取,并将截取水平面进行分析,采集到截取水平面上线条文字,并将对应线条文字标记为分析对象,采集到分析对象与对应截取水平面的倾斜角度,并将分析对象与对应截取水平面的倾斜角度与倾斜角度阈值范围,若分析对象与对应截取水平面的倾斜角度大于倾斜角度阈值范围,则判定分析对象倾斜不合格,生成倾斜正移动信号并将根据倾斜角度与对应水平面长度进行分析对象正移动;若分析对象与对应截取水平面的倾斜角度小于倾斜角度阈值范围,则判定分析对象倾斜不合格,生成倾斜负移动信号并将根据倾斜角度与对应水平面长度进行分析对象负移动;若分析对象与对应截取水平面的倾斜角度位于倾斜角度阈值范围,则判定分析对象倾斜合格,生成无需矫正信号并对分析对象不做任何移动。
[0011]与现有技术相比,本专利技术的有益效果是:本专利技术中,对布料进行表面相交处理,在移动过程中快速减小相交轮廓线;使表面相交处理的效果变得更加真实;提高了布料仿真的真实性,同时加强了布料建模给用户带来的视觉效果,使布料模型更加逼真;同时确保布料水平面后进行线条文字分析,判断线条文字在当前位置的倾斜角度是否合适,使布料模型更加真实。
附图说明
[0012]为了便于本领域技术人员理解,下面结合附图对本专利技术作进一步的说明。
[0013]图1为本专利技术一种基于全局相交轮廓线分析的布料穿透矫正方法的方法流程图。
具体实施方式
[0014]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0015]请参阅图1所示,一种基于全局相交轮廓线分析的布料穿透矫正方法,具体布料穿透矫正方法步骤如下:步骤一、布料模型搭建,将两块布料进行模型搭建,以两种几何单元形式构成布料模型,并根据实时搭建的布料模型进行碰撞检测;步骤二、碰撞检测,将实时搭建的两种布料模型以两种几何单元形式进行模型碰撞,并对模型碰撞进行检测;步骤三、表面相交处理,根据实时搭建的两种布料模型相互碰撞,将无相交的两个表面自由穿透,随后将相交的两个表面向反方向移动,在移动过程中快速减小相交轮廓线;使表面相交处理的效果变得更加真实;提高了布料仿真的真实性,同时加强了布料建模给用户带来的视觉效果,使布料模型更加逼真;步骤四、布料附件矫正,将完成表面相交处理的布料模型进行附件检测矫正,附件为布料上设置的线条文字;步骤一中布料模型搭建步骤如下:采集两块布料,并将两块布料分别标记为主布料和副布料,将主布料和副布料均划分为矩形网格模型,并分别标记为主布料网格模型和副布料网格模型,将矩形网格的交点标记为质点,同时将主布料网格模型设置三角形几何单元,将副布料网格模型设置四边形几何单元;几何单元形式包括三角形、四边形等几何图形;步骤二中碰撞检测步骤如下:将主布料网格本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于全局相交轮廓线分析的布料穿透矫正方法,其特征在于,具体布料穿透矫正方法步骤如下:步骤一、布料模型搭建,将两块布料进行模型搭建,以两种几何单元形式构成布料模型,并根据实时搭建的布料模型进行碰撞检测;步骤二、碰撞检测,将实时搭建的两种布料模型以两种几何单元形式进行模型碰撞,并对模型碰撞进行检测;步骤三、表面相交处理,根据实时搭建的两种布料模型相互碰撞,将无相交的两个表面自由穿透,随后将相交的两个表面向反方向移动,在移动过程中快速减小相交轮廓线;使表面相交处理的效果变得更加真实;步骤四、布料附件矫正,将完成表面相交处理的布料模型进行附件检测矫正,附件为布料上设置的线条文字。2.根据权利要求1所述的一种基于全局相交轮廓线分析的布料穿透矫正方法,其特征在于,步骤一中布料模型搭建步骤如下:采集两块布料,并将两块布料分别标记为主布料和副布料,将主布料和副布料均划分为矩形网格模型,并分别标记为主布料网格模型和副布料网格模型,将矩形网格的交点标记为质点,同时将主布料网格模型设置三角形几何单元,将副布料网格模型设置四边形几何单元。3.根据权利要求1所述的一种基于全局相交轮廓线分析的布料穿透矫正方法,其特征在于,步骤二中碰撞检测步骤如下:将主布料网格模型和副布料网格模型以对应几何单元形式进行碰撞,同时设置碰撞时间,将碰撞时间划分i帧,i为大于1的自然数,将主布料网格模型和副布料网格模型内的质点标记为分析质点,采集到碰撞时间内每一帧对应分析质点的加速度和位移,若碰撞时间内分析质点的加速度和位移均超过对应阈值,则判定对应帧内主布料网格模型和副布料网格模型产生碰撞,生成模型碰撞产生信号并将对碰撞模型进行表面相交处理;若碰撞时间内分析质点的加速度和位移...

【专利技术属性】
技术研发人员:袁小燕
申请(专利权)人:上海百琪迈科技集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1