王立法毕业论文终极版

第一章 绪 论

开发等待点,概括地说有以下几个方面[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]。

>>鐏炴洖绱戦崗銊︽瀮<<
12@gma联系客服:779662525#qq.com(#替换为@)