基于AutoCAD的三维变截面造型系统.doc

基于AutoCAD的三维变截面造型系统.doc

ID:11841655

大小:29.50 KB

页数:5页

时间:2018-07-14

基于AutoCAD的三维变截面造型系统.doc_第1页
基于AutoCAD的三维变截面造型系统.doc_第2页
基于AutoCAD的三维变截面造型系统.doc_第3页
基于AutoCAD的三维变截面造型系统.doc_第4页
基于AutoCAD的三维变截面造型系统.doc_第5页
资源描述:

《基于AutoCAD的三维变截面造型系统.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于AutoCAD的三维变截面造型系统摘要:介绍一种新颖的造型软件“三维变截面造型系统”,该系统以AutoCAD为支撑环境,以超、亚椭圆递推方程和三次样条函数为算法。它突破了原CAD系统中旋转曲面和拉伸曲面的局限,用少量的输入数据可产生纵横向均有变化的复杂曲面,增强了系统的三维造型能力,拓宽了应用范围。关键词:三维变截面;造型;AutoCAD前言目前,许多CAD系统的曲面模型(SurfaceModeling)都是基于NURBS数学方法的,在这类系统中,若以创建曲面的方法来分类,一般可将曲面为分四大类:一是系统直接创建的基本曲面,如锥面、柱面、球面和圆环面;二是动迹(Motion-Ba

2、sed)曲面,如旋转(Revolved)曲面、拉伸(Extruded)曲面和扫掠(Swept)曲面;三是蒙(Skin)面,如直纹曲面、UV放样(Lofted)曲面;四是导出曲面(Derived),如调和(Blended)曲面、倒圆(Fillet)曲面。许多工业产品的外形都具有以下特点:(1)横截面呈封闭形状,具有一根或两根对称轴;(2)截面形状和大小沿物体轴线是变化的。具有上述特点的工业产品比比皆是,如讲究美观漂亮的化妆品包装瓶、讲求生动活泼的儿童玩具、要求气动特性和受力特性良好且装载空间大的飞机机身、要求美观和谐且风阻系数小的现代汽车外形等等。对于构造外形具有上述特点的工业产品,用

3、基本曲面和动迹曲面已无法完成。用UV向放样的方法可以完成,但是,用UV放样法,首先要大量的数据来生成U、V放样曲线,最后才能产生放样曲面。在新产品造型时,要设计人员给出大量U、V放样曲线的数据相当困难,致使造型效率很低。可见,用UV放样法对具有上述特点的工业产品进行造型,是方法可行而效率不行。针对目前CAD系统存在的不足,我们以AutoCAD为支撑环境,开发了下面介绍的“三维变截面造型系统”。1变截面造型基本思想及算法设计1.1变截面造型基本思想对于如图1所示的三维物体,从微分的角度来看,可把它切分为一个个大小和形状不同的薄片,当这些薄片趋于无穷薄时就变成了本文所称的截面;从积分的角

4、度来看,又可把三维物体视为由一个个大小和形状不同的薄片沿一轴线叠放而成,这就是三维变截面造型的基本思想。图151.2算法设计1.2.1横截面算法按照变截面造型的基本思想,横截面是三维物体的构成元素,其大小由宽度、高度参数确定,形状由形状因子确定。这些参数都是沿三维物体轴线变化的(参见图1)。在“三维变截面造型系统”中,我们采用“中国航空科技文献(HJB880658)《超椭圆及亚椭圆曲线的递推算法》”为横截面的算法,在具体实现中作了取舍和变换。超椭圆、亚椭圆及内摆线曲线族的数学表达式如下:f(x,y)=b2n[(x-xe)cosα+(y-ye)sinα]2n+a2n[(y-ye)cos

5、α-(x-xe)sinα]2n-(ab)2n=0(1)(1)式的参数表示如下:(x-xe)cosα+(y-ye)sinα=αcosn1t(2)(y-ye)cosα+(x-xe)sinα=bsinn1t由(1)式,令Xi=[(xi-xe)]cosα+(yi-ye)sinα]nYi=(a/b)n[(yi-ye)cosα-(xi-xe)sinα]n可得到以下递推公式(推导过程详见参考资料[1])。将(1)式中的指数进行变换,得f(x,y)=[(x-xe)cosα+(y-ye)sinα]2n+[an/bm]2[(y-ye)cosα-(x-xe)sinα]2m-(a)2n=0(4)在上面的各表

6、达式中,a、b为“椭圆”的半轴,xe、ye为椭圆的圆心,α为椭圆主轴与x轴的夹角,m和n为指数。在三维变截面造型系统中,a、b为横截面的宽度参数和高度参数,将指数m、n变换处理后作为变截面造型系统中的M、N形状因子。形状因子是变截面造型系统的关键技术和特色技术,形状因子控制着横截面的形状,其取值与形状的对应关系如下:·当M=N时0<M=N<1时:形状在矩形到椭圆之间变化。M=N=1时:形状为标准椭圆。51<M=N<2时:形状在椭圆到菱形之间变化。M=N=2时:形状为菱形。2<M=N<40时:形状在菱形到“+”字线之间变化。·当M≠N时可得到形状特异的横截面。M因子对临近X轴的形状影响

7、大;N因子对临近Y轴的形状影响大。1.2.2纵向控制线算法纵向控制线用于描述宽度参数、高度参数及形状因子沿物体轴线变化的规律。在“三维变截面造型系统”中,形状因子的纵向算法采用线性插值,宽度参数、高度参数的纵向算法采用三次样条函数插值。介绍三次样条函数的资料很多,在此不再赘述。2系统实现根据变截面造型的基本思想和纵横向算法,以AutoCADR13为支撑系统,AutoLISP编程语言和DCL对话控制语言为开发工具,开发了“三维变截面造型系统”。整个造型系统分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。