基于AutoCAD的三维变截面造型系统的论文.docVIP

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AutoCAD的三维变截面造型系统的论文.doc

  基于AutoCAD的三维变截面造型系统的论文 摘 要:介绍一种新颖的造型软件“三维变截面造型系统”,该系统以autocad为支撑环境,以超、亚椭圆递推方程和三次样条函数为算法。它突破了原cad系统中旋转曲面和拉伸曲面的局限,用少量的输入数据可产生纵横向均有变化的复杂曲面,增强了系统的三维造型能力,拓宽了 应用 范围。 关键词:三维变截面;造型;autocad 前 言 目前 ,许多cad系统的曲面模型(surface modeling)都是基于nurbs数学 方法 的,在这类系统中,若以创建曲面的方法来分类,一般可将曲面为分四大类:一是系统直接创建的基本曲面,如锥面、柱面、球面和圆环面;二是动迹(motion-based)曲面,如旋转(revolved)曲面、拉伸(extruded)曲面和扫掠(s]2[(y-ye)cosα-(x-xe)sinα]2m-(a)2n=0 (4) 在上面的各表达式中,a、b为“椭圆”的半轴,xe、ye为椭圆的圆心,α为椭圆主轴与x轴的夹角,m和n为指数。 在三维变截面造型系统中,a、b为横截面的宽度参数和高度参数,将指数m、n变换处理后作为变截面造型系统中的m、n形状因子。形状因子是变截面造型系统的关键技术和特色技术,形状因子控制着横截面的形状, 其取值与形状的对应关系如下: ·当m=n时 0<m=n<1时:形状在矩形到椭圆之间变化。m=n=1时:形状为标准椭圆。 1<m=n<2时:形状在椭圆到菱形之间变化。m=n=2时:形状为菱形。 2<m=n<40时:形状在菱形到“+”字线之间变化。 ·当m≠n时 可得到形状特异的横截面。m因子对临近x轴的形状 影响 大; n因子对临近y轴的形状影响大。 1.2.2 纵向控制线算法 纵向控制线用于描述宽度参数、高度参数及形状因子沿物体轴线变化的 规律 。在“三维变截面造型系统”中,形状因子的纵向算法采用线性插值,宽度参数、高度参数的纵向算法采用三次样条函数插值。介绍三次样条函数的资料很多,在此不再赘述。 2 系统实现 根据变截面造型的基本思想和纵横向算法,以autocad r13为支撑系统,autolisp编程语言和dcl对话控制语言为开发工具,开发了“三维变截面造型系统”。整个造型系统分为横截面设计、纵向控制线设计、造型输出控制、纵向控制线样条拟合、读取造型数据等五个主要功能模块。图2是造型系统运行时的界面。 图2 2.1 横截面设计 进行横截面设计的主要目的是寻找满足设计要求的横截面及这种横截面的形状因子值。 2.2 纵向控制线设计 所谓纵向控制线就是用autocad的pline命令产生的二维多义线。运行纵向控制线设计模块可建立一个纵向控制线设计区域及创建一些基本的控制线。纵向控制线设计区域是一个单位区域,即对角点坐标为(0,0)和(1,1)的矩形区域。宽度和高度控制线完全处于1×1的区域内,形状因子控制线则处于1×40的区域内。 纵向控制线设计模块为设计者提供了两种创建控制线的 方法 ,一种是交互方式,另一种是读数据文件方式。数据文件的格式为每行两个数据,数据间用逗号分隔,表示一个二维坐标点。数据可以是与实物一样大小的数据,程序会自动将其变换后绘制出“单位曲线”,即曲线左端的x坐标为0,右端的x坐标为1。 2.3 造型输出控制 造型输出控制模块控制的主要 内容 为:①控制输出的是曲面还是曲线;②控制曲面网格划分疏密或截面线间隔大小;③控制造型体的实际大小和颜色;④控制造型是封闭、完整的还是开口、部分的;⑤控制造型物体的轴线是直的还是曲的;⑥控制 计算 方法是线性插值还是三次样条函数插值。图3是造型输出控制模块运行时的界面。 图3 造型时,首先,在造型输出控制对话框(见图3)中输入各种造型参数和选定各种选项。其次,根据造型参数和选项,提示设计者在控制线设计区域内选取造型控制线(二维多义线),程序从autocad的内部数据库中读取这些被选取的二维多义线的顶点数据,作为各种插值计算的插值结点。最后,进行造型计算,产生造型结果。 2.4 控制线样条拟合 作为造型控制线的二维多义线实际上是直线段连成的折线。用折线顶点拟合出来的三次样条曲线与折线存在着差异,有时差异会很大。为保证用折线顶点拟合出来的三次样条曲线符合预期要求,在造型之前,可进行样条拟合试算。 2.5 读取造型数据 用数据读取模块,可读取曲面网格顶点或横截面曲线的数据,生成数据文件,便于在autocad系统以外 应用 。 3 应用实例及造型例子 3.1 应用实例 用本系统来设计飞机机身外形,当m、n形状因子在0.5~0.8之间取值时,可得到比圆或标准椭圆截面更美观、有效空间更大、抗弯抗扭能力更强

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档