一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种汽车车身零部件模型的圆角编辑方法

2022-09-14 23:47:14 来源:中国专利 TAG:

技术特征:
1.一种汽车车身零部件模型的圆角编辑方法,其特征在于,包含以下步骤:步骤1,输入原始曲面模型和目标圆角半径,选择圆角链起始和结束位置的轮廓曲线,获取圆角链包含的曲面;步骤2,对圆角链依赖的曲面和曲面的轮廓曲线进行编码,记录圆角链依赖的曲面和曲面的轮廓曲线之间的几何信息,并复制圆角链宽度方向依赖的曲面;步骤3,比较原始曲面模型中圆角链的半径与目标圆角半径的大小,当目标圆角半径大于原始曲面模型中圆角链的半径,执行步骤4增加圆角链的圆角半径;当目标圆角半径小于原始曲面模型中圆角链的半径,执行步骤5减小圆角链的圆角半径;步骤4,增加圆角半径;步骤5,减小圆角半径;步骤6,在步骤4、步骤5新建的圆角面和与其相邻的曲面之间创建g1级连续的四边域过渡曲面;步骤7,将步骤6创建的过渡曲面和原始曲面模型聚合成一个曲面模型,作为最终输出。2.根据权利要求1所述的汽车车身零部件模型的圆角编辑方法,其特征在于,所述步骤1包括以下子步骤:步骤1.1,在圆角链的起始和结束位置分别选择轮廓曲线e1、e2;步骤1.2,获取与起始轮廓曲线e1相连的全部曲面;步骤1.3,定义线性路径集合tc,用于保存获取到的圆角链的路径,路径中存储曲面和轮廓曲线组合的数据;步骤1.4,使用步骤1.2获取的每一个曲面和起始轮廓曲线e1组合,分别创建不同的路径,并将每一个路径添加到线性路径集合tc;步骤1.5,循环执行如下步骤,直至找到目标路径:步骤1.5.1,从线性路径集合tc的头部获取一个路径t
f
,并将路径t
f
从线性路径集合tc中删除;步骤1.5.2,获取路径t
f
中的最后一个曲面f
b
和最后一个轮廓曲线e
b
;步骤1.5.3,定义存储曲面f
b
的全部轮廓曲线集合e_o;步骤1.5.4,当集合e_o中包含结束轮廓曲线e2,执行步骤1.5.5;否则,执行步骤1.5.6;步骤1.5.5,集合e_o中包含结束轮廓曲线e2的步骤如下:步骤1.5.5.1,当集合e_o中曲线数量等于3,则路径t
f
包含圆角链的全部曲面,结束步骤1.5;步骤1.5.5.2,当集合e_o中曲线数量大于3,并且结束轮廓曲线e2不与轮廓曲线e
b
相连,则路径t
f
包含圆角链的全部曲面,结束步骤1.5;步骤1.5.6,集合e_o中不包含曲线e2的步骤如下:步骤1.5.6.1,当集合e_o中曲线数量等于3,遍历集合e_o中与曲线e
b
相连的曲线e
o
,获取通过曲线e
o
与曲面f
b
相连的曲面f
o
,复制路径t
f
为新的路径t
n
,将曲面f
o
和曲线e
o
组合后追加到路径t
n
的尾部,将新的路径t
n
追加到路径集合tc的尾部;步骤1.5.6.2,当集合e_o中曲线数量大于3,遍历集合e_o中不与曲线e
b
相连的曲线e
o’,获取通过曲线e
o’与曲面f
b
相连的曲面f
o’,复制路径t
f
为新的路径t
n’,将曲面f
o’和曲线e
o’组合后追加到路新的径t
n’的尾部,将路径t
n’追加到路径集合tc的尾部;
步骤1.6,获取步骤1.5得到的路径中包含的全部曲面。3.根据权利要求1所述的汽车车身零部件模型的圆角编辑方法,其特征在于,所述步骤2包括以下子步骤;步骤2.1,定义限制圆角链长度的曲线集合ed_lim和限制圆角链宽度的曲线集合ed_side;步骤2.2,识别圆角链的轮廓曲线,并将圆角链长度方向的轮廓曲线加入集合ed_lim,圆角链宽度方向的轮廓曲线加入集合ed_side;步骤2.3,定义圆角链宽度方向依赖的曲面集合fa_base,获取通过集合ed_side中曲线的端点与圆角链相连的曲面,加入集合fa_base;步骤2.4,定义圆角链长度方向依赖的曲面集合fa_lim,获取通过集合ed_lim中曲线与圆角链相连的曲面,加入集合fa_lim;步骤2.5,定义曲线集合ed_extra,获取集合fa_lim中曲面的边曲线,并将其中与集合ed_lim中曲线相连的曲线,加入合集ed_extra;步骤2.6,定义复制曲面集合fa_base’,复制集合fa_base中的曲面,加入集合fa_base’;步骤2.7,将集合fa_base’中的曲面,聚合成位于圆角两侧的两个曲面s
l
、s
r
。4.根据权利要求3所述的汽车车身零部件模型的圆角编辑方法,其特征在于,所述步骤4包括以下子步骤:步骤4.1,创建垂直于圆角链长度方向的平面;步骤4.2,使用步骤4.1创建的平面,对步骤2复制的圆角链宽度方向依赖的曲面进行修剪;步骤4.3,在步骤4.2修剪后的曲面间以目标圆角半径创建圆角;步骤4.4,删除曲面集合fa_base’中的全部曲面;步骤4.5,使用步骤4.2创建的圆角修剪原始曲面模型;步骤4.6,将步骤4.2创建的圆角与原始曲面模型聚合为一个曲面模型。5.根据权利要求3所述的汽车车身零部件模型的圆角编辑方法,其特征在于,所述步骤5包括以下子步骤:步骤5.1,获取曲面集合fa_base’中曲面上与曲线集合ed_extra、ed_side中曲线相重合的轮廓曲线;步骤5.2,对步骤2.7聚合的曲面,在步骤5.1获取的曲线处进行延伸;步骤5.3,在步骤5.2延伸后的曲面上创建修剪曲线;步骤5.4,使用步骤5.3创建的修剪曲线,修剪经步骤5.2延伸的曲面;步骤5.5,删除曲面集合fa_base中的曲面,删除步骤1获取的圆角链包含的全部曲面;步骤5.6,将步骤5.4修剪后的曲面与原始曲面模型聚合为一个曲面模型;步骤5.7,在步骤5.5修剪后的曲面上以目标圆角半径创建圆角;步骤5.8,将步骤5.7创建的圆角与原始曲面模型聚合为一个曲面模型。6.根据权利要求5所述的汽车车身零部件模型的圆角编辑方法,其特征在于,所述步骤6包括以下子步骤:步骤6.1,在步骤4.3或步骤5.7新建的圆角和在圆角长度方向与其相邻的曲面上选取
限定步骤6.16将要创建过渡曲面的长度范围的起始位置和结束位置;步骤6.2,在步骤6.1中选取的位置,创建圆形有界平面;步骤6.3,创建柱状曲面,与步骤6.2创建的平面组合成封闭的包络区域;步骤6.4,使用步骤6.3创建的包络区域,对原始曲面模型进行修剪;步骤6.5,获取被包络区域修剪的曲面;步骤6.6,复制步骤6.5获取的曲面;步骤6.7,将步骤6.5复制的曲面聚合成位于圆角链两侧的两个曲面并进行放大;步骤6.8,获取步骤4.3或步骤5.7新建的圆角上被包络区域修剪的轮廓曲线;步骤6.9,获取步骤4.3或步骤5.7新建的圆角长度方向相邻的曲面上被包络区域修剪的轮廓曲线;步骤6.10,在步骤6.8和步骤6.9获取的轮廓曲线之间,创建g1级连续的过渡曲线,并投影到步骤6.7复制并放大的曲面上;步骤6.11,获取步骤6.5获取的被修剪的曲面的轮廓曲线;步骤6.12,获取步骤6.4使用包络区域修剪原始曲面模型时新产生的轮廓曲线;步骤6.13,从步骤6.11中获取的曲线中剔除步骤6.12获取的曲线;步骤6.14,使用步骤6.11获取的曲线和步骤6.10创建的投影曲线,修剪步骤6.7复制并放大的曲面;步骤6.15,从原始曲面模型中删除步骤6.5获取的曲面,将步骤6.14修剪后的曲面和原始曲面模型聚合成一个曲面模型;步骤6.16,经过上述过程生成新的四边域,在四边域内创建g1级连续的过渡曲面。

技术总结
本发明属于计算机辅助设计制造及车身零部件设计领域,提出了一种汽车车身零部件模型的圆角编辑方法。该方法输入原始曲面模型和目标圆角半径,选择圆角链起始和结束位置轮廓曲线,获取圆角链包含的曲面,对圆角链依赖的曲面及其轮廓曲线进行编码,记录二者间的几何信息,复制圆角链宽度方向依赖的曲面,根据圆角链与目标圆角半径大小,执行减小或增大圆角半径操作;新建的圆角面和与其相邻的曲面之间创建G1级连续的四边域过渡曲面,最终输出过渡曲面和原始曲面模型聚合的曲面模型。该方法自动识别圆角链包含的曲面,降低了手动选择曲面的工作量,该方法可以通过计算机编程实现,降低了修改圆角半径对编辑经验的依赖和编辑的过程的复杂度。程的复杂度。程的复杂度。


技术研发人员:靳春宁 王佳朋 葛新元 李宝军
受保护的技术使用者:大连理工大学
技术研发日:2022.06.21
技术公布日:2022/9/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献