基于UG二次开发的A级曲面拟合与边界裁剪方法
2012-07-23尹永福范萍萍邢鲁超徐家川
山东理工大学学报(自然科学版) 2012年1期
尹永福,范萍萍,邢鲁超,徐家川
(山东理工大学交通与车辆工程学院,山东淄博255091)
逆向工程是指用一定的测量手段对汽车模型或实物进行测绘,根据测绘数据利用三维几何建模方法重构空间模型的过程[1].在汽车车身设计中,最主要的逆向技术就是车身A级曲面的重构.矩形域参数曲面的拟合方法一直是曲面重构方面研究的重点.目前矩形域参数曲面的重构主要有两种方法:一种是先将测量点拟合成曲线,再通过曲面造型的方式将曲线构建成曲面[2-5],该方法必须首先保证拟合曲线的精度,但即使拟合曲线满足精度要求,也不能保证由拟合曲线生成的曲面在规定的误差要求之内;另一种是由测量数据直接拟合曲面[2],该方法省去了拟合曲线的步骤,提高了拟合的效率,而且已经在软件当中有所应用,如UG的pointcloud,Pro/E的scantools,CATIA的fit to geometry功能等,但是采用该方法拟合的曲面不能很好地满足边界条件,需要对曲面边界进行裁剪操作,以便完成曲面模型的构建.因此,本文利用UG/Open API提供的曲面拟合与裁剪的函数,通过VC++编程实现车身A级曲面的拟合与裁剪,并将其集成到UG软件中,以提高车身A级曲面重构的自动化程度.
1 车身A级曲面的重构
1.1 A级曲面的定义及表示方法
A级曲面是指车身外表面中的高可见区域曲面,包括发动机罩、前后翼子板、前后保险杠、车门、A柱、B柱、C柱、后背门、顶盖、侧围以及内饰件中的高可见区域等[6].对于车身A级曲面造型特征要求,参照文献[7-9] 的定……
登录APP查看全文