王立法毕业论文终极版

第一章 绪 论

开发等待点,概括地说有以下几个方面[3]。

1. 具体极高的精度

AutoCAD的双精度浮点运算可以精确到小数点后16位,这样高的精度,足以建立一个亚微米级精度的地球模型。高精度还意味着无论怎样频繁地编辑图形,都能保持图形的精确。

2. 具体完善的图形由预先定义好的图形元素(Object)所组成,对象通过命令调用和

光标定位即可输入到绘制的图形中。AutoCAD提供的基本对象有二维对象和三维对象。

3. 具有强大的图形编辑功能

AutoCAD的编辑方法十分丰富,可以对对象进行擦除、复制、镜像、缩放、旋转、消隐等操作,对面域和实心体还能进行布尔运算等。

4. 内含AutoLISP语言和ADS、ARX开发系统,便于用户进行二次开发 AutoLISP是比较完整的编程语言,为用户提供强大的二次开发工具。用户可以利用AutoLISP编制各种程序,从而为AutoCAD增加新的命令。ADS(AutoCAD DevelopmentSystem)是以C语言为基础的开发系统,它具有

AutoLISP的大部分功能并可使用标准的C语言函数,是开发AutoCAD的另一种有效工具。AutoCAD R13还增加了ARX(AutoCAD Runtime eXtension system)编程工具,ARX不需要通过AutoLISP解释程序而直接与AutoCAD核心进行通信,因此ARX应用程序更快、更稳定而且更加简化。 5. 提供了多种接口文件,具有较强的数据交换能力

为了将由AutoCAD 绘制的图形数据传递给用高级语言编写的程序去处理,或者将高级语言程序处理过的数据传递AutoCAD 中转换成图形,AutoCAD提供了多种接口文件(如SCR、DXF、IGES等),便于AutoCAD与高级语言进行信息交换,或者与其他CAD系统进行相互的图形转换。 6. 具体良好的用户界面和高级辅助功能,支持多种交互设备

AutoCAD提供了如鼠标、打印(绘图)机等多种交互设备接口以及屏幕菜单、下拉菜单、图标菜单、数字化仪菜单、工具栏菜单、对话框等高级用户界面,便于采用人机对话的方式实现AutoCAD的各种功能。为了提高绘图的速度和精度,AutoCAD 还提供了许多高级辅助功能,如删格、捕捉、目标捕捉、正交状态和等轴测绘图模式等。AutoCAD还有HELP功能,为用户提供了方便快捷的联机帮助。

- 3 -

东北电力大学本科毕业论文 7. 允许用户定制AutoCAD系统参数和标准文件

AutoCAD至今仍没有公开它的系统源代码,但是它提供了多种开发工具,使用户能够访问和改变AutoCAD 原有的标准系统库参数和文件,进行二次开发和用户定制。

8. 支持多种操作平台

除了支持MS-DOS 5.0/Windows3.1以上版本和Macintosh System 7 微机平台外,AutoCAD也移植到了其他机型(如工作站)和其他操作系统(如UNIX)上,但是,从R14开始,AutoCAD又停止对DOS和UNIX的支持,而集中力量支持Windows95/98和Windows NT。

1.2 AutoCAD的三维功能简介

AutoCAD作为世界首屈一指的通用CAD平台软件,也顺应CAD技术向三维方向发展的潮流,从R10开始增加了三维功能。以后又在新推出的AutoCAD版本中,不断完善和提高三维设计功能,特别是从R12开始引入AME(Advanced Modeling Extension)实心体造型扩展功能后,极大地增强了AutoCAD的三维建模能力,使其三维功能不再试依附在二维功能上面的摆设,而是真正成为AutoCAD的核心设计手段。到了R13,原有的实心体造型系统废弃了AME CSG(构造型实心体几何)模型,而采用更精确、更可靠的ACIS B-REP(边界表示法)模型,使AutoCAD的实心体建模功能大大增加。ACIS对象能像其他AutoCAD对象(如直线、圆和三维网格)一样处理,在计算上也比AME对象快得多[4]。

尽管AutoCAD R14的三维设计功能还不能无所不能,但是它的强大却是毋庸置疑的,具体表现在以下几个方面:

1) 在三维造型方面,它为用户提供了线框模型、表面模型、实心体模型等多种建模方法,在实心体造型中,还可以对实心体进行切割、生成剖面、生成轮廓,通过实心体的并集、差集、交集等运算,用基本实心体组合形状复杂的实心体模型等等,这些强大的三维造型功能足以满足大多数建筑、机械等领域的建模需求。

2) 在灯光、渲染方面,AutoCAD R14 比以前的版本有很大的提高,它支持Photo Real 和Raytracing(光线跟踪)渲染方式,增强了灯光、背景和材质功能,增加了雾效果,使AutoCAD自己就能渲染高质量的图像。R14还增

- 4 -

第一章 绪 论

加了场景对象,能够直接渲染出建筑效果图中的树木、人物等等。 3) 在图纸的设计和输出方面,AutoCAD R14 继承其强大的二维功能,能够把三维模型输出为精美的、符合工业标准的工程图纸,这在同类软件中是出类拔萃的。

此外,R14在缩小文件尺寸、提高建模速度等方面也有很大的进步[5]。 当然,正如前面所说,AutoCAD并不是万能的,作为一个综合性很强的通用CAD平台软件,它在某些专业应用领域还存在一定的不足,如在灯光渲染和动画功能方面,它不如3D MAX:在机械建模、分析和制造领域,它不如Pro/E、Solidedge等;特别是到目前为止,AutoCAD还没有NURBS曲面功能,这使得它在复杂曲面的构建方面的受到的限制。虽然Autodesk公司的其他产品(如 AutoSurf、MDT等)为更高级的工程应用提供了解决方案,但我们却不能指望这些产品的功能在不远的将来会被集成到AutoCAD中来。

1.3 Auto CAD 三维设计对于计算机硬件的要求

AutoCAD是一个主要基于微机平台的CAD软件,但是现在也有工作站版本。应用于微机平台,对系统的配置要求相对较低,价格比较便宜,这是AutoCAD 得以风靡全球的重大优势。运行AutoCAD 2006 的最低硬件要求如下[6]: 1) IBM兼容的Pentium电脑,也可以是基于K6、MII等处理器的同级电脑,

能运行Windows95/NT。 2) 至少有256M内存,推荐512M内存。

3) 至少有30G的硬盘空间,推荐80G。 4) 独立显卡,最好能有1024×768以上的分辩率,现在市场是占主流的17寸显示器就能满足要求。

5) 至少有一台CD-ROM

6) 至少有一个串行口,要能使用鼠标、数字化仪、打印机和绘图仪等。 随着计算机的不断跟新换代,以上配置对于一般用户来说已不难达到。但是,三维设计比二维设计的计算复杂,要占用计算机更大的内存空间,对计算机的硬件配置也有更高的要求。实际上,在Windows环境下,以上配置是难于发挥AutoCAD三维功能的高效率的,尤其是在执行多任务时,更有捉襟见肘的感觉。用户在经济条件允许的提条件下,应尽可能提高系统的配置,如果要进行大型工程项目的设计,最好使用专业的图形工作站。

- 5 -

东北电力大学本科毕业论文 1.4 配置适于三维设计的工作环境

要提高整个Auto CAD系统的效率,光有好的硬件配置是不够的,还需要配置高效的软件工作环境,需要用户根据自己的工作特点进行配置。有时甚至还要进行一些二次开发。

前面已经提到Auto CAD的特点之一就是具有良好的用户的用户界面,用户很容易根据自己的需要和喜好来改变屏幕的外观,改变或定义新的工具条,定义命令的键盘快捷键,编辑自己的下拉菜单、图标菜单、屏幕菜单等。关于Auto CAD实际的定制俄开发的内容很多,包括定制下拉菜单、图表菜单、工具条、系统文件、编辑Auto LISP程序等等,本书无法详细介绍,请读者观看有关书籍。在此仅介绍如何配置适用于三维设计作图的用户界面[7]。

Auto CAD R14 的标准Draw和Modify 工具条只有一些平面绘图和编辑按钮,很多在三维设计过程中适用频率很高的 命令按钮,如Splin、3Dpoly、Rotate3d、3Darray、Mirror3d 等命令都没有在工具条上。Auto CAD实际上已经实际提供了这些命令的按钮,用户可以用所有用户的需求,需要用户用Toolbar命令把它们定制在工具条上,这将给使用带来很大的方便。

如果要在标准的Draw工具条中添加Spline、3Dpoly命令按钮,可按照如下步骤操作:

1) 在命令行键入Toolar命令或再屏幕上的任意一个工具条上单击鼠标右键,弹出Toolbar对话框。

2) 如果此时屏幕上还是没有显示Draw工具条,则在Toolars列表框中找到它,并单击它左边的复选框以显示它。

3) 单击Customize按钮,弹出Customize Toolbars对话框,单击Categories下拉列表,找到Draw类命令按钮

4) 找到Spline按钮和3Dpoly按钮,用鼠标把它们拖放到Draw工具条上适当位置。 5) 依次关闭2个对话框,Auto CAD自动更新系统的菜单文件。

以上的操作方法,用户可以根据自己的喜好配置工具条,把三维作图过程中最常用的命令按钮配置在屏幕上,这样在作图的过程就能新手拈来,大大提高作图效率[8]。图1-1

- 6 -

联系客服:779662525#qq.com(#替换为@)