资源预览内容
第1页 / 共219页
第2页 / 共219页
第3页 / 共219页
第4页 / 共219页
第5页 / 共219页
第6页 / 共219页
第7页 / 共219页
第8页 / 共219页
第9页 / 共219页
第10页 / 共219页
亲,该文档总共219页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第二章第二章 计算机绘图与几何造型计算机绘图与几何造型计算机图形学基础计算机图形学基础计算机三维造型原理计算机三维造型原理2.3 AutoCAD2000软件介绍软件介绍 AutoCAD二维视图绘制二维视图绘制2.5 AutoCAD三维实体造型三维实体造型由三维模型生成二维视图由三维模型生成二维视图 由二维视图生成三维模型由二维视图生成三维模型计算机图形学基础计算机图形学基础 制造技术制造技术,对象对象,几何形状几何形状 CAD/CAE,离不开几何图形几何图形和形体形体的描述描述、表示表示、运算运算、加工加工与处理处理 CAD/CAE计算机图形学计算机图形学 计算机图形学,60年代年代开始,新兴学科新兴学科 计算机计算机及图形设备图形设备来输入输入、表示表示、变换变换、运算运算和输出输出图形的原原理理、算法算法及系统系统一、图形的数学描述与物理实现一、图形的数学描述与物理实现二、计算机图形系统的构成及其界面的标准化二、计算机图形系统的构成及其界面的标准化三、计算机图形系统中的坐标系三、计算机图形系统中的坐标系一、图形的数学描述与物理实现一、图形的数学描述与物理实现 图形图形客观事物客观事物的几何抽象几何抽象 机械产品机械产品,欧几里德几何欧几里德几何 点点、线线、面面、体体 数学描述数学描述,真实形态,物理实现,真实形态,物理实现,存在差异,本质不同 物理实现物理实现显示、绘画、印刷、模型、实物等 抽象的抽象的点、线、面、体,不存在,物理表现也无法实现 抽象的数学描述,抓住了客观对象的主要几几何何特特征征,以便度度量量、描绘描绘、记录记录、比较比较、运算运算、编辑编辑、修饰修饰、变换变换、构建构建等操作。 数学描述数学模型数学模型,计算机处理问题的精髓 计算机解决实际问题的路线就是:问问题题分分析析数数学学模模型型算算法法程序程序解答解答 几几何何形形体体客观世界中,实实物物;计算机图图形形系统系统中, “程序程序” 程序运行,并不得到几何形体,而是信息表达信息表达 “程序”“算法算法”数学模型数学模型 几几何何造造型型数学模型各种运算几何形体的各种处理处理: 正则运算、透视、变换大小,改变视点、色彩、灯光、纹理、编辑等 图形的物物理理实实现现图图形形设设备备(如显示器、绘图仪、打印机等)将图形呈呈现现出来,与设设备备密切相关,设备的属属性性和特特征征将体现于最终的图形中 光栅显示器,象素象素点集 象素有大小,象素点阵有分辨率分辨率 图形图形与图像图像不同 图形由描述点、线、面、体等几何元素的形状形状参数参数和描述灰度、色彩、线型、线宽等表观特征的属性参属性参数数以及描述图形的方程方程等构成,可以进行数学运算和变换运算和变换 图像由二维坐标、灰度值或色彩值所描述的像像素阵列素阵列构成,可以进行表观涂改表观涂改,不能进行几何运算和变换 光栅式显示器光栅式显示器和点阵式输出设备点阵式输出设备由参数和方程表示的图形图形需要通过某种转换算法转换算法,变成点阵表示的图像图像,才能进行显示或输出二、计算机图形系统的构成及其界面的标准化二、计算机图形系统的构成及其界面的标准化 计算机图形系统的构成,图图2-1 由计算机计算机、图形设备图形设备、存贮设备存贮设备和特定程序特定程序构成 可移植性可移植性,设备互换性设备互换性 1974年,美国国家标准化局(ANSI),“与与机机器器无无关的图形技术关的图形技术” 会议,制定计算机图形标准的规则 1977年,美国计算机协会(ACM),图形标准化委员会,“核核心心图图形形系系统统”(Core Graphics System)的规范。图图2-1 计算机图形系统及其界面标准计算机图形系统及其界面标准 计算机图形标准图形系统及应用系统中各界面之间进行数数据据传传送送和通通信信的接接口口标标准准(称之为数数据据及及文文件件格格式式标标准准),以及供图形应用程序调用的子程序功能和格式标准(子程序功能和格式标准(称之为子程序界面标准)子程序界面标准) CGM计算机图形元文件 CGI计算机图形接口和面向图形设备的接口标准 GKS计算机图形核心系统 GKS-3D三维图形核心系统 PHIGS程序员层次的交互式图形系统 GL图形程序库 IGES基本图形转换规范 STEP产品数据转换规范 GUI图形化的用户界面三、计算机图形系统中的坐标系三、计算机图形系统中的坐标系 几何对象,数学描述、形体造型、图形输入输出坐标系 方便造型,实现变换,控制输出五个坐标系:世界坐标系世界坐标系(全局坐标系) 造型坐标系造型坐标系(局部坐标系) 观察坐标系观察坐标系 归一化设备坐标系归一化设备坐标系 设备坐标系设备坐标系 图2-2图图2-2 计算机图形系统中的坐标系计算机图形系统中的坐标系 (1)世世界界坐坐标标系系(WCS: World Coordinate System):右手直角坐标系,定义整个图形所在的空间“模型空间” ,又称“用户坐标系” ( 2) 造造 型型 坐坐 标标 系系 ( MCS: Modeling Coordinate System):定义基本形体或图素,每一个形体和图素都有各自的坐标原点、坐标轴取向和长度单位,右手直角坐标系,或圆柱坐标系,或球坐标系,或仿射坐标系。 造型坐标系造型坐标系可以被放在世界坐标系中的任意指定位置形体形体或图素图素可以放在世界坐标系中的任何指定位置 (3)观观察察坐坐标标系系(VCS: Viewing Coordinate System):左手直角坐标系,可在世界坐标系的任何位置、任何方向定义 作用:实现三维模型平面视图 通过视窗平面,输出图形的归一化设备坐标。 (4)规规一一化化设设备备坐坐标标(NDC: Normalized Device Coordinate System):左手直角坐标系,对视图区域归一化定义 应用程序应用程序指定视图区域的实际取值范围 NDC标准化接口(GKS),取值范围: (、)(、) 用户图形数据NDC值应用程序的可移植性 (5)设设备备坐坐标标系系(DCS:Device Coordinate System):左手直角坐标系,在图形输出设备上指定窗口和视图区,定义象素或位图的坐标2.2 计算机三维造型原理计算机三维造型原理一、计算机三维几何模型一、计算机三维几何模型二、复杂形体在计算机中的表示方式二、复杂形体在计算机中的表示方式三、实体造型的本质三、实体造型的本质宏编程宏编程四、特征造型四、特征造型五、特征造型用户界面五、特征造型用户界面一、计算机三维几何模型一、计算机三维几何模型 构成三维形体的几何元素几何元素间有两种重要信息: 几几何何信信息息几何元素性质和度量关系,如位置、大小、方向等 拓扑信息拓扑信息几何元素之间的连接关系 在计算机中,几何信息和拓扑信息三维形体 六六层层结结构构:点(Vertex)边(Edge)环(Loop)面(Face)外壳(Sell)形体(Object) 有冗赘冗赘 不同类型类型:线框模型线框模型、表面模型表面模型和实体模型实体模型。 线线框框(Wireframe)模模型型,最早,广泛应用,顶点和邻边,树形结构图图2-3 几何形体的线框模型几何形体的线框模型 线框模型的特点:结构简单、易于理解、适于多面体 是表面模型和实体模型的基础 对于曲面形体,存在问题:曲面“轮廓线”是随视线方向的变化而变化的;只有顶点和棱边,几何信息不不连连续续,不能表明曲面的形状和实体的充填域,也不能明确地指出给定的点与形体之间的关系(点在形体内部、外部或表面上) 不能实现剖切图、消隐图、明暗色彩图、物性分析、干涉检测、加工处理等表示或操作 表表面面(surface)模模型型,有向棱边形体表面形体,在线框模型的基础上,增加有关面边(环边)信息、表面特征、棱边连接方向等内容 定义了哪些线确定了一个面,以及面在环内还是环外图图2-4 几何形体的表面模型几何形体的表面模型 环环有序、有向边组成的面的封闭边界 边不能相交,相邻两条边共享一个端点 外环确定面的最大外边界,其边按逆时针方向排序 内环确定面中内孔或凸台的边界,其边按顺时针方向排序。 在面上沿一个环前进,其左侧总是面内,右侧总是面外 面面二维几何元素,形体上一个有限、非零的区域,由一个外环和若干个内环界定 一个面可以无内环,但必须有一个且只有一个外环 面有方向性,外环法向矢量方向(以外环按右手法则确定) 表面模型可以满足面面求求交交、线、面消消隐隐、明暗色色彩彩图、数控数控加工等的需要 只表达了一个封闭的表面“壳”,实体究竟存在于表面的哪一侧,并没有给出明确的定义 在物性计算、有限元分析等应用中,缺乏完整性 实实体体(Solid)模模型型,在表面模型的基础上,定义了表面哪一侧存在实体 可用三种方法来定义:在定义表面的同时,给出实体存在侧的一点P;用外环法向矢量来指明实体存在的一侧;用有向棱边隐含地表示,右手法则,可检查形体的拓扑一致性拓扑一致性 拓拓扑扑合合法法的形体在相邻两个面的公共边界上,棱边的方向正好相反图图2-5 三维形体的实体模型三维形体的实体模型 实实体体封闭表面围成的一个空间域,欧氏空间R3中非空、有界的封闭子集,其边界是有限面的并集 几何造型的可靠性和可加工性形体上任意一点的足够小的邻域在拓扑上应是一个等价的封闭圆,即形体上围绕该点的邻域在二维空间中可构成一个单连通域满足这个定义的形体称之为正则形体正则形体 非正则形体非正则形体,图图2-6图图2-6 非正则形体非正则形体 二、复杂形体在计算机中的表示方式二、复杂形体在计算机中的表示方式 线框模型、表面模型和实体模型是计算机图形系统中几何形体的低层次模型,被用于最简单、最基本的几何形体体素 在应用程序的层面上,复杂形体复杂形体的高层次表示,有: 特征表示特征表示 构造的实体几何表示构造的实体几何表示(CSG) 边界表示边界表示(BRep) 单元分解表示单元分解表示 扫描表示扫描表示 (1)“构造的实体几何”表示复杂形体可用简单形体的运算组合来表示 正则集合运算和几何变换 常用体素如图2-7 二二叉叉树树,终终端端结结点点是体素或刚体运动的变换参数;非非终终端端结结点点是正则集合运算或刚体几何变换,这种运算或变换只对其紧接着的结点(子形体)起作用 子树(非变换叶子结点)表示结点组合及变换的结果 树根表示最终的结果,即整个形体 图图2-8 CSG树是无二义性的,但不是唯一的图图2-7 基本体素及其定义参数基本体素及其定义参数 图图2-8 由简单体素形成复杂形体由简单体素形成复杂形体CSG表示的优点优点:数据结构比较简单,数据量比较小,内部数据的管理比较容易;每个CSG表示都和一个有效实体相对应;CSG表示可以方便地转换成BRep表示,从而可支持广泛的应用;CSG表示的实体容易修改。CSG表示的缺点缺点:产生和修改形体的操作种类有限,基于集合运算对形体的局部操作不易实现;由于形体的边界几何元素(点、边、面)是隐含地表示在CSG中(由程序形成),故显示与绘制CSG表示的实体需要较长的时间(总要运行一段程序)。 (2)边界表示用面、环、边、点来定义形体的位置和形状,详细记录了构成形体的所有几几何何元素元素的几何信息几何信息和拓扑信息拓扑信息 便于直接存取各个面、面的边界,以及顶点的定义参数 有利于以面、边、点为基础的各种几何运算和操作,如形体线框的绘制、有限元网络的划分,数控加工轨迹的计算、真实感彩色图形的生成、扭转、拉伸等变形处理BRep表示的优点优点是:表示形体的点、边、面等几何元素是显式表示的,使绘制BRep表示形体的速度较快,而且比较容易确定几何元素间的连接关系;对形体的BRep表示可有较多的操作和运算;BRep表示的缺点缺点是:数据结构复杂,需要大量的存储空间,维护内部数据结构的程序比较复杂;修改形体的操作较难实现;BRep表示并不一定对应一个有效形体,需要有专门的程序来保证BRep表示形体的有效性、正则性等。 (3)CSG与BRep混合表示法混合表示法用CSG作为高层次抽象的数据模型,用BRep作为低层次的具体的表示形式。 CSG树的叶子结点除了存放传统的体素的参数定义,还存放该体素的BRep表示; CSG树的中间结点表示各子树的运算结果。 用这样的混合模型对用户来说十分直观明了,可以直接支持基于特征的参数化造型功能,而对于形体加工和分析所需要的边界、交线、表面显式表示等,又能够由低层的BRep直接提供。 (4)特征表示特征表示从应用层面来定义形体,可以较好地表达设计者的意图,为制造和检验产品或形体提供技术依据和管理信息 “特征”是一种概念 从应用的角度来看,实体所具有的属性,如形状、精度、材料和性能等就是实体的特征 从几何形体建模的角度看,特征是一组具有特定关系的几何或拓扑元素,是一组可加工表面可加工表面的集合,是一个有形的参数化几何实体参数化几何实体。 (5)单元分解单元分解表示和扫描表示扫描表示,是为适应某些特定的应用要求而发展的辅助表示方式,需要与上述几种表示方式中的一种或多种配合使用。 (6)应用系统应用系统中的形体表示方式表示方式:对于一个实用的几何造型系统,不需要同时使用上述五种表示,也不可能只采用其中的一种表示,一般根据应用要求和计算机系统配置采用几种表示相结合的方式,由此形成了 CSG单表示结构,图2-9 BRep单表示结构,图2-10 CSG-BRep双表示结构,图2-11 混合表示结构,在双表示结构的基础上再扩充单元分解表示和扫描表示等。 不同表示结构,人机交互方式人机交互方式不同,数据结构数据结构不同图图2-9 CSG单表示结构单表示结构图图2-10 BRep单表示结构单表示结构图图2-11 CSG-BRep双表示结构双表示结构 70年代初,美国Rochester大学推出了以CSG表示为基础的PADL-1系统; 日本北海道大学推出了以Coons曲面片为边界的TIPS系统; 美国MIT大学推出了以线框边界为基础的ADAM系统; 美国Stanford大学推出了以欧拉操作为基础的Geomod系统; 英国Cambridge大学推出了以边界表示为基础的Build-1系统。 80年代初,由Build-1演变形成的Romulus系统、美国的PADL-2系统、由ADAM演变形成的ANVIL系统,对几何造型技术的发展起了较大的推动作用 由Romulus发展出了GMS、ME-30、ACIS等几何造型系统; 由ANVIL开发出了GMsolid、Unigraphics、CADDS、Tiger等几何造型系统 目前,国际上应用较广的几何造型系统有IBM公司的CADAM、CATIA;SDRC公司的Geomod;PT公司的Pro/Engineer;Spatial Technology公司的ACIS;Cimplex公司的Cimplex等。三、实体造型的本质三、实体造型的本质宏编程宏编程 无论造型应用程序应用程序采取何种实体表示结构,实体造型实体造型过程都是用户在应用程序的环境中使用相关造型命令造型命令(实质是子程序调用)来构造对象的几何模型几何模型(生成该几何形状的计算机程序和结构化数据),其实质是在进行宏编程宏编程 如下图所示形体的构造过程,是一个CSG树 许多CAD软件可以提供CSG树树,如Solid Edge中由“Edge Bar”可以看到CSG树 由于是宏程序,CSG树也可以编辑修改,并由此改变它形成的几何形体 任何复杂的几何形体都可用简单形体的组合来表示,通常用正则集合运算正则集合运算来实现这种组合,其中可配合执行必要的几何变换几何变换 简单形体、正则集合运算、几何变换等都是子程序,即软件的工具或命令四、特征造型四、特征造型 (1)特征造型 工程中的实体具有多方面属性或特征,除了几何特征外,还有容差、材料、性能等特征 全面完整的CAD/CAE/CAM技术要求产品模型中携载所需要的全部信息 传统的实体造型技术建立在单纯的几何表示和操作之上,缺乏应用意义的单纯几何表示和操作与工程技术人员丰富的设计概念和方法不相适应 计算机集成制造系统(CIMS)的发展,要求CAD系统除了满足自身信息完备性之外,还必须为CAE、CAPP、CAM等系统,提供各种非几何信息特征造型技术 特征造型基于实体的CSG、BRep等表示结构,先生成基本形体特征,再在其上添加或去除一些特征,从而构造出复杂形体,模型中不仅包含了产品完整的几何信息,还包含了所需要的各种非几何信息 它是面向制造全过程,实现CAD/CAE/CAM集成的重要手段 1988年末ISO颁布的PDES/STEP标准草案,将形状、容差和材料特征列为产品信息模型的构成要素特征造型获得了法定地位和广泛应用 在应用软件中,开辟“属性备注”将非几何信息纳入实体模型之中 特征造型,一方面为设计人员提供了高层的人一机交互语言摆脱了传统的基于几何拓扑的低层次交互设计方法使设计人员集中精力处理较高层次的设计问题设计更加快速、方便、设计质量得以保证 另一方面,特征是一个高层次的设计概念,内部包含了大量设计人员的设计意图,这对于设计的维护以及后续的分析、综合等过程有着重要意义,对于提高CAD系统的自动化程度以及解决CAD与CAE、CAPP、CAM在数据交换过程中存在的不连续性不连续性也有很大帮助 先进的三维造型软件都采用特征造型技术 (2)特征的定义与分类特征的定义与分类 特征造型技术是一个新兴的研究和应用领域关于特征本身还没有形成一个明确的定义,从不同的应用角度对特征有不同的定义 从零件加工的角度,特征被定义为加工操作和工具有关的零部件形式以及技术特性; 从形体建模的角度,特征是一组具有特定关系的几何或拓扑元素; 从设计人员角度,特征是用于设计、分析和评估的基本元素。 总而言之,特征是将设计、分析和加工中使用的几何、拓扑和功能基元重新组织,形成更高层次、更方便设计的操作对象,它应当反映设计、分析、加工、装配等过程中进行推理判断所需要的全部信息。 从不同的应用角度可以对特征进行不同的分类 从产品整个生产制造周期看,分为设计特征、分析特征、加工特征、检验特征和装配特征; 从功能上看,分为形状特征、精度特征、技术特征、材料特征和装配特征; 从复杂程度看,分基本特征、组合特征和复合特征。 一个好的特征分类方法有助于对特征进行更深入的研究,包括语义分析、表示、处理等 考虑到实际应用背景和实现上的方便性,可以将基本特征分为: 形状特征在零件整体上呈一定布局的,具有特定形状并对应特定功能的局部。 精度特征形位公差、尺寸公差、表面光洁度和检测要求等非几何信息。 材料特征材料种类、机械性能和物性参数等。 装配特征包括装配体中各零件的位置关系、公差配合、功能关系、动力学关系等。 分析特征有关工程分析方面的特征。例如,有限元分析中的梁特征和板件特征等。 (3)特征的形式化描述特征的形式化描述 为了给应用程序提供实用的统一表示和处理框架,可以将特征形式化地描述为:特征是满足某些约束关系的特征元素的集合。用式子表示为: 特征特征元素1,特征元素2,约束1,约束2, 特征特征1,特征2,约束1,约束2, 特征元素是指属于该特征的客观和主观对象、外表和内在属性 例如,孔是一个特征,其内表面是人们可以触觉的客观对象,而轴线则为人们无法触觉的主观对象 约束是特征元素之间必须满足的关系,分为几何约束和非几何约束 几何约束是特征的几何拓扑元素之间的约束 非几何约束是诸如功能、应用场合等方面的约束 上述形式化的特征描述具有层次性的显著特点:特征从最基本的几何拓扑元素开始,通过增加约束形成高层的特征,而高层特征通过进一步增加约束,形成更高层次的特征 (4)特征造型系统的实现模式 目前特征造型系统的实现主要有四种模式:图2-24 特征附加定义 特征自动识别 特征自动重构 基于特征的造型 这四种模式也就是特征造型系统的发展历程a) 特征附加定义模式b) 特征自动识别模式c) 特征自动重构模式d) 基于特征的造型系统图图2-24 特征造型系统的实现模式特征造型系统的实现模式 早期,采用特征附加定义的方式系统的特征信息 采用传统的实体造型系统零件几何模型 再进入特征附加定义系统,通过交互的定义操作高层的特征信息附加到已有的几何模型之上 实现较为简单,但有很多缺陷: 形体设计中仍以低级的几何操作为主,设计效率低 特征交互定义繁琐,而且与几何模型无内在关联,当零件形状发生变化时,其特征交互定义必须重新进行 特征自动识别模式,采用传统的实体造型系统零件几何模型,然后通过一个针对特定应用领域的特征自动识别系统从几何模型中将所需的特征识别出来 这种方式避免了繁琐的特征交互定义操作,提高了设计的自动化程度,但是由于特征自动识别过程是一个复杂的模式匹配过程,对于复杂零件的识别过程需花费大量的工作时间,此外,对于一些复杂特征,系统不一定能够识别出来 直接从传统实体造型系统构建的几何模型中自动识别出所需特征存在一定的困难,一种解决途径就是在纯几何模型与特征模型之间引入与特定应用无关的元特征形状特征 首先,通过支持形状特征及操作的形状特征造型系统零件的形状特征模型 然后,根据不同的应用场合,把形状特征模型解释成更高层的应用特征模型 这种方式消除了特征自动识别所带来的复杂匹配过程,具有较高的效率及系统可扩充性,但用户面对的仍然是缺乏实际含义的形状特征和操作,不能很好地支持基于高层次概念设计的工作 基于特征的造型系统直接把具有特定应用含义的特征作为用户进行高层次的实际工程设计的基本概念和方法,避免了特征的识别和重构,大幅度地提高了设计效率和设计质量,同时,在设计过程中还可以方便地进行设计特征的合法性检验和相关性检验,组织更复杂的特征 这种方式是目前特征造型系统的最高实现方式。在这样的系统中,可以直接对特征进行以下操作: 特征的创建与删除 特征属性的修改 特征的复制和参数化引用 同一特征在不同应用场合的变换 特征查询 特征的组合与复合 用户自定义特征五、特征造型用户界面特征造型用户界面 应用软件,实体造型,基于上述表示法,先生成基本形体特征,再添加或去除一些几何特征复杂实体 流行CAD软件种类很多,依据的计算机图形学原理相同,并且遵守着各种ISO界面标准,但不同开发商提供的产品存在着显著的差别,反映在用户界面上,既大体相似,又有不同风格 AutoCAD2000和的三维实体造型用户界面,图图2-12,图图2-13图图2-12 AutoCAD2000窗口布局窗口布局 图窗口布局图窗口布局 它们都是Windows程序,界面外观极为相似,各部分对应如下:标准Windows 主窗口 标准Windows主窗口标题栏 标题栏菜单条 主菜单条标准工具条 主工具条对象特征工具条 特征动态条绘图区 工作区绘图工具条 特定工作环境工具条修改工具条Model和Layout选项卡命令窗口(命令序列) Edge Bar(特征树)状态行(系统状态按钮提示行) 提示区世界坐标(WCS) 三个参考平面 AutoCAD2000,集成化单一程序集成化单一程序 Model/Layout选选项项卡卡和系统状态控控制制按按钮钮,切换切换不同的环境 ,模块化的软件包模块化的软件包 不同的环境是相对独立的模块模块 四个环境:零件、钣金、装配和工程图 每个环境生成自己独特的Solid Edge文件 从造型方法来看,AutoCAD2000是实实体体建建模模(如同雕塑),先生成模型的基本形体,然后再通过集合运算,在基本形体上添加或减去一些基本形体,形成复杂形体 基本形体的生成有两种方法: 参数化体素参数化体素,图图2-14 轮廓扫掠轮廓扫掠,图图2-15 形体间的集合运算集合运算方式:图图2-16图图2-14 AutoCAD2000基本体素基本体素 图图2-15 轮廓扫掠生成实体轮廓扫掠生成实体a) 拉延 c) 扫掠 b) 旋转 d) 放样 图图2-16 体素集合运算体素集合运算 采用的是特特征征造造型型方法,建模过程是特征的生成、添加和去除等操作的累积 Solid Edge Part环境中,特征命令分为三大类:轮轮廓廓特特征征、处处理理特特征征(如倒角、圆角等)和映映像特征像特征(如阵列、镜像等) 轮廓特征需要先绘制轮廓才能产生,有添料和除料两类,由此形成形体的加减,因此Solid Edge建模工具中没有集合运算,其特征工具条见图图2-17图特征工具条图特征工具条 特征化造型过程具有清晰的树型结构,Edge Bar对话框显示了特特征征树树,并提供了对其进行编辑修改的便利,见图图2-18 AutoCAD2000由于采用的不是特征造型,因此没有特征树。其建模过程在命令窗口中以命命令令序序列列作以记录 命令序列是操作执行程序,一环扣一环,不能象特征树那样被编辑修改。AutoCAD2000提供了较强的实体编辑工具,为模型修改创造条件 图图2-18 在在Edge Bar窗口中浏览和修改特征树窗口中浏览和修改特征树a) Edge Bar浏览器窗口 b) 特征编辑菜单 三维造型过程中,掌握和灵活运用工工作作空空间间中的坐标系统坐标系统是重要的 Solid Edge中的坐标系统,直观而极易操作 三个主参考平面标示了世世界界坐坐标标(WCS),图图2-19; 观观察察坐坐标标的调整由主工具条上的“三维旋转”和“常用视图选择”两个命令就可轻松完成,通过“视图名称列表”工具还可以调用以前定义的视图和定义新视图; 造造型型坐坐标标则通过指定参考面和该面上的参考边就可建立,并且以正视方式展示在一个子窗口(草草图图窗窗口口)中,图图2-20,为轮廓绘制创造了极大的便利图图2-19 Solid Edge工作区中的坐标系工作区中的坐标系 图图2-20 Solid Edge的草图绘制窗口的草图绘制窗口 AutoCAD2000中坐标系统显得不是那么直观和方便 在AutoCAD中,“造型坐标系”被称为“用户坐标系(UCS)”,有专门的UCS工具条用于造型坐标的设置、命名和引用等操作,图图2-21图图2-21 AutoCAD2000用户坐标工具条和对话框用户坐标工具条和对话框 在AutoCAD中,造型坐标的建立或指定,并不直接产生一个类似于Solid Edge中的草图平面的正视图窗口,只是改变了参数输入的参照系,由UCS坐标系标示符指示,图图2-22 要使轮廓绘制平面呈正视图,需要通过观察坐标的选择或设置来实现 观察坐标的选择和设置是通过View工具条和View Point Presets对话框来完成,选择“相对UCS” ,图图2-23图图2-22 AutoCAD中中UCS的指定及标示符的指定及标示符 图图2-23 AutoCAD中观察坐标的选择和设置中观察坐标的选择和设置 2.3 AutoCAD2000软件介绍软件介绍 AutoCAD原是一个基于DOS操作系统的命令行驱动程序,后转变为一个成熟的Windows应用软件,从AutoCAD2000开始不再有DOS或UNIX版本 在Windows的多任务环境中,利用OLE,AutoCAD可以从Microsoft Excel、Word、Paint或其它支持OLE的应用程序中拷贝和粘贴文档,也可以直接把AutoCAD图形输出给其它OLE应用程序,不需要任何转换 从AutoCAD2000开始,采用了与Microsoft Office系列应用软件更为一致的界面和对象特征一、一、AutoCAD启动启动二、二、AutoCAD工作窗口工作窗口三、三、AutoCAD的工具条集合的工具条集合四、二维草图的规划与设计四、二维草图的规划与设计五、五、AutoCAD界面的友好性界面的友好性六、六、AutoCAD的智能绘图功能的智能绘图功能七、几何约束与尺寸驱动七、几何约束与尺寸驱动八、对象选择操作的多样性八、对象选择操作的多样性九、九、AutoCAD的坐标系统和图形的基点的坐标系统和图形的基点十、十、AutoCAD的图层、块、组和设计中心的图层、块、组和设计中心十一、十一、AutoCAD的日志文件的日志文件十二、十二、AutoCAD软件的开放性软件的开放性一、一、AutoCAD启动启动1. Windows开始程序AutoCAD2000 AutoCAD20002. 鼠标双击Windows桌面上的AutoCAD2000图标 启动后,没有图形打开时,绘图窗口为空白,图图2-25 选择“文件(File)新建(New)”,出现Startup(开启)对话框 选择“打开已有文件”、“从草图开始”、“使用模板”等其中一种工作方式,设置缺省单位制,图图2-26 如果是重新启动AutoCAD,这个对话框会自动出现 图图2-25 AutoCAD空白窗口空白窗口 图图2-26 AutoCAD开启对话框开启对话框 二、二、AutoCAD工作窗口工作窗口 五个部分:下拉菜单条、浮动工具条、绘图区、命令窗口、状态行 还有一个隐藏的,局域视图窗口,用于显示所选局部区域的贴近视图 图图2-9为AutoCAD工作窗口的典型布局:顶部是菜单条,菜单条下面和窗口左边是工具条,最下面是状态行,其上为命令窗口,其余部分为绘图区 应用程序由人机交互界面人机交互界面和命令集命令集构成 下下拉拉菜菜单单条、工工具具条条和弹弹出出式式菜菜单单(鼠标右键单击)是Windows应用程序通行的三三种种命命令令组组织管理模式织管理模式 工工作作区区(这里是绘图区,Word是文档页面,Excel是图表工作簿,等等)、状状态态行行和任任务务标标题题栏栏(任务标题、窗口最小化、窗口最大化、关闭)是Windows应用程序通行的界面要素通行的界面要素 下拉式菜单下拉式菜单选项有三种情况: 单一命令,直接执行AutoCAD的某种操作; 级连菜单,有三角形指示符(),意味着该菜单项有若干次级命令,它们提供更详细的选项组; 还有一些菜单项后面跟一个省略号(),点击该选项会弹出一个对话框。 工工具具是将命令以“按钮”的形式放在屏幕上,以便操作 工工具具条条是将一类相关的命令集中放置,以便寻找和管理 工具条中的按钮与下拉菜单中的相应选项并无差别, 也有三种类型: 显示下一级选项(浮出工具条,或称命令抽屉) 打开对话框 直接发出操作命令 状状态态行行显示当前命令或选项的简短提示信息,以帮助用户正确操作 命命令令窗窗口口,AutoCAD2000特有,不同于其它Windows应用程序 以行行文文本本的形式记录用户操作的指令序列和系统的响应及提示,是DOS平台下AutoCAD风格的保留,但不是消极的习惯性保留,而是对纯粹的Windows界面的积极补充,对用户完成命令操作起 “即时引导” 作用,还可作为一幅图形的生成过程记录(日志文件)保存下来,也可作为一段宏程序使用,这对于AutoCAD软件的二次开发极为有用 单击Standard工具条中的List工具,可以打开AutoCAD的文本(Text)窗口,显示出图形中被选定对象的有关信息 AutoCAD工工作作窗窗口口的布局和风格可以由用户进行设置 用鼠标进行相应的拖动操作即可,图图2-27,另一种布局 通过Options(选项)对话框进行相应的设置,图图2-28,Options(选项)对话框的“打开与保存”卡,图图2-29所示为Options(选项)对话框“文件列表”卡图图2-27 AutoCAD工作窗口的另一种布局工作窗口的另一种布局 图图2-28 Options对话框打开与保存卡对话框打开与保存卡 图图2-29 Options对话框中文件列表对话框中文件列表 2.3.3 AutoCAD的工具条集合的工具条集合 鼠标右键单击AutoCAD窗口上的任一工具条,屏幕上将出现一个弹出式列表(图图2-30),其中列出了所有的工具条名称,单击钩选任一选项,相应的工具条就出现在屏幕上,再次单击取消钩选,则相应工具条从屏幕上消失图图2-30 工具菜单工具菜单 3D Orbit(3D姿态)控制三维视图的工具;Dimension(尺寸)用于标注图形的尺寸;Draw(绘图)用于创建二维图形的命令集,包括直线、圆弧、圆、曲线、椭圆及文本等;Inquiry(查询)用于查寻距离、点坐标、对象特性、块特性及区域等的命令;Insert(插入)用于插入其它图形、图象及OLE对象;Layout(布局)用于设置图形的布局,以便查看、打印和绘图;Modify(修改)用于编辑现有对象,如移动、复制、旋转、擦除、修剪、延伸等;Modify(修改)编辑复杂对象的命令,如多义线、复合线、三维实体及阴影线等;Object Properties(对象属性)设置对象的属性;Object Snap(对象捕捉)帮助用户选取对象上的特定点,如端点、中点、圆心等;Refedit(引用编辑)用于改变符号或背景图形,这些符号和背景图形是作为外部参考图形输入的;Reference(引用)用于控制图形的交叉引用;Render(渲染)用于控制AutoCAD的渲染功能;Shade(明暗)用于控制三维模型的显示方式;Solids(实体)用于创建三维实体;Solids Editing(实体编辑)用于编辑三维实体;Standard Toolbar(标准工具条)显示控制、文件管理及编辑等常用命令;Surfaces(表面)创建三维表面的命令;UCS(用户坐标系)设置绘图工作平面,是三维建模中非常有用的工具,也有助于绘制二维图形;UCS(用户坐标系)从一系列预先设定的用户坐标系中进行选取的工具;View(视角)用于控制查看三维模型的方式;Viewports(视窗)用于创建和编辑对象的多个视图;Web(网络)连接World Wide Web的工具;Zoom(缩放)放大、缩小图形的命令。四、二维草图的规划与设计四、二维草图的规划与设计 三维实体几何模型的建立,以二维平面图形(截面轮廓)的拉伸、旋转和三维实体的布尔运算等为主要方法 用于拉伸或旋转而形成三维实体的二维平面轮廓图被称为二维草图二维草图,不同于工程图(三视图) 计算机绘图软件具有强大的编辑和修改功能草图的绘制宜采用“从整体到局部,从粗略到精细”的操作策略,这样的绘图过程被称为“规划与设计” 二维草图绘制的第一步是指定工工作作平平面面,即草图所在的平面,并在其上建立一个造型坐标系造型坐标系,以便于绘图操作 Solid Edge,是通过指定参考平面,再在其上指定一个参考边来完成这个任务的。之后,在工作区中出现一个正视草图平面的子窗口,同时,当前环境工具条变为Draw(绘图)和Modify(修改)工具条,图图2-20 AutoCAD则是通过将UCS移动到工作平面上来完成这个任务的,操作结束后UCS图标落到工作面上的指定位置(由指定原点来确定),但视图窗口并没有变化。要想使视图窗口正视工作面,需要调用View(视图)工具条上的命令改变VCS(视窗坐标系),使其正对于当前的UCS Draw(绘图)和Modify(修改)工具条是AutoCAD二维绘图使用的主要工具条,图图2-31 其中各工具的功能说明见表表2-1 Solid Edge将这两个工具条合二为一了 一般的CAD软件还提供了用界标点(Grips)编辑或修改图形的功能。图图2-31 绘图与修改工具条绘图与修改工具条 表表2-1 AutoCAD绘图工具条与修改工具条中的工具绘图工具条与修改工具条中的工具 五、五、AutoCAD界面的友好性界面的友好性 AutoCAD软件为其命令操作提供了丰富的友好性支持,使用户的操作更加方便和灵活。 AutoCAD的绘图和造型工具的命令操作方式命令操作方式有两种类型: “主主/谓谓”型在执行命令之前,选取命令作用的对象 “动动/宾宾”型在执行命令之后,选取命令作用的对象 图形编辑命令,几乎所有图形软件都默认采用“主/谓”型 有一些命令只能采取“动/宾”型,尤其是那些需要选取多个对象的修改或构造命令 AutoCAD软件允许用户设置命令的操作方式。当执行一个不适于主/谓操作的命令时,系统会自动撤消已有的选取,并显示提示信息,要求用户重新选择对象,因此用户不必记住哪些命令不适于主/谓操作 在交互式的用户界面上进行绘图或造型操作时,理解系统与用户的交流方式是至关重要的。AutoCAD软件提供了丰富的界界面面信信息息,以提示用户“系统目前处于什么状态,用户应当或可以做什么?” 工具条上的激活按钮激活按钮表明系统当前的命令状态 不同的光标样式光标样式也表明系统的不同状态,表表2-2 工具提示框工具提示框以文本方式显示出光标所指按钮的命令名 状状态态行行以文本方式显示出系统当前的操作状态、选点光标当前位置的坐标值、需要用户进行的操作等 命命令令窗窗口口以文本方式显示出用户输入的命令和数据,给出下一步操作的引导等 鼠标右键单击鼠标右键单击弹出的菜单列出了鼠标所指区域可进行的操作表表2-2 AutoCAD光标样式的含义光标样式的含义 AutoCAD命令(Command)窗口中出现一组选项(在 中)时,应当注意其中的大小写字母。如果用键盘输入以选取相应的选项,只需要输入这些大写字母 AutoCAD命令提示具有清晰的树型结构树型结构 图图2-32为画弧(Arc)命命令令结结构构。用户发出命令后,作为响应,AutoCAD以提示行信息的形式提供若干选项。根据用户选择的选项不同,AutoCAD可能进一步提供下一级的选项组,或者进行某种操作图图2-32 AutoCAD画弧(画弧(Arc)命令结构)命令结构 AutoCAD的界面样式界面样式可以由用户设置 选 择 “工 具 ( Tools) 偏 好 ( Preference) ”打 开 偏 好(Preference)对话框,在其中就可以完成对界面样式的设置 AutoCAD还允许用户对键盘和鼠标操作进行设置 在线帮助在线帮助是大多数软件都具有的 按F1键或菜单条上的“HelpAutoCAD Help Topics”,屏幕上出现AutoCAD的帮助主题窗口,图图2-33,选择相应的主题或输入检索词,就可找到所需的说明 在某个命令操作过程中打开AutoCAD的帮助窗口,则与该命令相关的说明就直接显示出来,图图2-34为启动Move命令之后按F1键或菜单条上的“HelpAutoCAD Help Topics”所得到的结果图图2-33 AutoCAD帮助主题窗口帮助主题窗口 图图2-34 AutoCAD命令操作说明命令操作说明 AutoCAD2000软 件 包 中 还 有 “AutoCAD Learning Assistant(AutoCAD学学习习助助手手)”,提供了大量的快速提示和简单教学练习 还有一些其它获取帮助的手段。如Whats New概述了AutoCAD2000的新增功能;Support Assistant给出了一系列经常遇到的问题的答案,其特有的支持工具可以通过AutoCAD Web网址更新;Autodesk on the Web 提供了Autodesk网址上的一系列流行网页,读者可以寻找一些新的信息、下载某些工具、进行软件升级以 及 找 到 AutoCAD完 成 某 些 工 作 的 新 方 法 ; Connect to AutoCAD2000 Website启动缺省的Web浏览器并链接到Autodesk网址 六、六、AutoCAD的智能绘图功能的智能绘图功能 智智能能绘绘图图是在用户操作过程中由CAD软件自动发现和保持某种几何特征的动态辅助绘图功能,也可称为捕捕捉捉跟跟踪功能踪功能 在用户执行绘图操作过程中,随着定点光标接近某些特定的方向、特定的几何点或特定的几何关系时,系统自动地发现、捕捉和跟踪它们,从而帮助用户精确绘图 系统对特定方向的捕捉与跟踪称为极极点点跟跟踪踪(Polar Tracking),对特定几何点的捕捉称为对对象象捕捕捉捉,对特定几何关系的捕捉称为关系捕捉关系捕捉 智能绘图功能可以由用户进行设置 对哪些几何特征和方向进行捕捉,自动捕捉的范围大小(决定捕捉灵敏度和分辨性)等,均可在设置对话框中进行更改 智能绘图功能被启动后,定点光标到达相应几何点附近或接近相应的方向或几何关系时,系统会显示出一个临时的、动态的符号,指示被捕捉到的几何点、方向或关系 被捕捉到的几何点、方向或关系一旦被采用(鼠标左键单击),就形成了相应的几何约束,并在以后的图形修改中被保持 动动态态捕捕捉捉功能与动动态态跟跟踪踪功能相配合,使定点光标在移动过程中锁定跟踪被捕捉到的几何点、方向或关系 在Solid Edge中,将这些智能绘图功能称为关关系系指指示示器器,并将动态捕捉和跟踪功能合二为一 在画线操作中的“封闭(Close)”命令,用来封闭一系列连续画出的线段序列,即将线段序列的起点与终点连起来,这也可以被看作是一种捕捉功能 图图2-35是AutoCAD画图设置(Drafting Settings)对话框中的对象捕捉选项卡图图2-35 AutoCAD中常见的几何捕捉标记中常见的几何捕捉标记 七、几何约束与尺寸驱动七、几何约束与尺寸驱动 几几何何约约束束,是指对图形中几何元素之间某些特定几何关系所施加的控制,无论怎样改变图形,这些关系始终保持不变 在智能绘图过程中,一些几何关系通过动态捕捉和跟踪功能,已经被施加到图形中。另外还有一些关系命令,使用户可以为图形增加关系约束,从而更加精确地修改图形 被施加的关系约束,以相应关系标记关系标记显示出来 除了几何约束之外,大多数CAD软件还可对图形施加尺寸约束尺寸约束 用户可以在草图绘制过程中淡化尺寸,即先用绘图命令勾画轮廓形状,再利用尺寸标注工具标注尺寸 图形上一旦标注了尺寸,就形成了相应的尺寸约束,其后几何形状的改变就受这些尺寸的制约 已经标注的尺寸还可以重新标注或修改,相应图形也就随之改变,这就形成了所谓的尺寸驱动尺寸驱动 还可以对尺寸设定某种表达式(尺尺寸寸表表达达式式),从而建立尺寸与尺寸、尺寸与变量、图形与图形、图形与变量之间的关系约束 对图形形成约束的尺寸被称为驱驱动动尺尺寸寸。所有的驱动尺寸构成一个变量表变量表,可以在变量表中直接改变某些驱动尺寸的值 一个图形的全部尺寸中不可能都是驱动尺寸,还有一些被被动动尺尺寸寸,其值受相关图形元素的控制,一旦图形改变,这些尺寸自动更新,但改变这些尺寸的数值时,却不能改变图形 在特征工具条上有一个命令选项被用来指定尺寸的类型,是驱动型还是被动型,缺省设置为驱动型。这两种类型以尺寸标注的颜色不同来区分 某些尺寸由于其它尺寸和关系的约束无法成为驱动尺寸时,它们被自动设置为被动尺寸 AutoCAD软件中图形的各部分尺寸都是由绘图或修改命令直接输入的,尺寸标注并不对图形产生影响和约束,因此也就没有驱动尺寸和被动尺寸之分,任何一个尺寸都可以随意进行修改。当然,由于几何约束的存在,某一尺寸被修改后,图形的相关部分,进而有关尺寸也随之变化 也就是说, AutoCAD软件中图形的任何一个尺寸都是驱动尺寸,也又都是被动尺寸。八、对象选择操作的多样性八、对象选择操作的多样性 在图形软件中,对象选择操作是必须和经常的,方法多种多样 “点选点选”用对象选择光标点击 “划选划选” 用点选光标拖动划线掠过被选对象,可同时选择多个对象 “框选框选”用选择框来框定被选对象,可同时选择多个对象 AutoCAD有两种对象选择框:标准选择框(又称实窗口)所选对象是完全被包围其中的;交叉选择框(又称虚窗口)选择的是所有与框线相交的对象 在标准光标和选点光标下单击绘图区的任何空白部分,都会启动这两种选择框,光标向右拖动为标准选择框,光标向左拖动为交叉选择框也可在命令窗口中键入对象选择命令来进行对象选择操作。AutoCAD的对象选择命令有:AllallCrossingCCrossing PolygonCPFenceFLastLMultipleMPreviousPWindowWWindow PolygonWPAutoauSinglesi九、九、AutoCAD的坐标系统和图形的基点的坐标系统和图形的基点 AutoCAD软件采用的坐标系统由四种坐标构成: 世世界界坐坐标标系(WCS):图形或几何模型所存在的坐标系,它是所有坐标变换的基准 视视图图坐坐标标系(VCS):用户观察图形或几何模型,或者生成三维形体的平面视图所采用的视窗坐标系 用用户户坐坐标标系(UCS):当前绘图操作的坐标系,选择合适的用户坐标系使得绘图命令中的坐标值输入简捷而准确 相相对对坐坐标标系:AutoCAD允许用户在绘图操作过程中,以上一点为基准确定下一点的位置,这时只要输入下一点相对于上一点的相对坐标值即可,方式是在输入的坐标值之前冠以“” 相对坐标有两种极坐标和直角坐标。前者的格式为“距离值角度值”;后者的格式为“相对x坐标值,相对y坐标值” 在AutoCAD环境中,移动、粘贴或导入一个图形对象时,需要指定一点作为基点基点 移动变换需要一个移动起点和一个移动矢量,基点就是这个移动矢量的起点,随后通过鼠标拖动光标在屏幕上划过的距离和方向,或者通过键盘输入的移动终点坐标,就确定了移动矢量 基点可以在图形内,也可以在图形外,不论它是否在被移动对象上,都与被移动对象一起进行刚性移动刚性移动 向当前图形中插入一个由外部引入的图形粘贴或导入操作时,也需要指定一个基点,以确定被插入图形在当前图形中的位置,这种基点被称为插入基点 所有的图形都有基点,缺省的基点是绝对坐标(0,0,0),用基点(Base)命令可以改变图形的基点十、十、AutoCAD的图层、块、组和设计中心的图层、块、组和设计中心 AutoCAD提供了强大的图形组织与管理功能 层层(Layer)用于区分同一幅图中不同类型的信息 一幅复杂的图形由许多“透明”的层片叠加而成,每一层上存放不同的各类信息。各个层可以随时打开或关闭,使它们能够分别显示或绘制,或者以不同组合的方式显示 AutoCAD对层数没有限制,在新图中缺省层号为0 图图层层工具(Layers)在属属性性(Properties)工具条中和格式格式(Format)下拉菜单中 点击图层命令弹出层属性管理器(Layer Properties Manager)对话框定义一个新层或对已有层的属性进行设置或修改 块块(Block)的概念在字处理软件中是众所周知的,它是文档中被选定的一组字符、一段文字或一部分图表等,可以拷贝(复制)、粘贴、移动或删除,在Windows环境中还可以将其复制到剪切板中,从而在多任务间共享 AutoCAD用块的方式编辑图形文档的做法与字处理软件相似 在一个图形文件中,可以将选定的一部分图形定义成一个块,从而保存或插入其它图形文件或同一文件的另一个地方,也可将整个文件作为一个块来使用 创建(定义)一个块,就是通过块定义对话框给被选定的部分起一个块名,并选定块的基点(也就是块的插入参考点)和块所包含的对象 块只存在于其创建操作所发生的当前文件中,除非用户特意将其作为图形文件保存到磁盘上(用块保存命令) 被定义为块的图形是一个没有“模型驱动”的图符,不能用绘图命令或修改命令进行修改 要修改已定义的块,必须先将其分解为组件(有模型驱动),然后分别进行编辑,最后再重新组合成块,这个过程称为块的重定义 在图形中插入块实质上是一种动态链接,当重新定义已被插入到图形中的块时,图形中所有对该块的“引用”之处都将随着发生相应变化 当用插入块(Insert Block)工具将一个图图形形文文件件插入到当前图形中时,被插入的图形自动变为当前图形中的一个块,但对于块的重新定义不会影响到被引用的图形文件,除非用户特意用块保存命令将其覆盖 在图形中插入块时,可对块进行缩放和旋转,也可修改被插入块的属性,使其沿某个方向延伸 块是一个非常有用的功能,但由于其动态链接的本性,有些时候也不太方便。在许多情况下,我们希望一类对象之间既形成关联,又能够单独进行编辑 AutoCAD提供了另外一种图形组织功能组组(Group),可以很好地解决这类问题 例如,建筑设计师需要将许多工作间画在一张地板平面图上,虽然每个工作间的内容基本相同,但它们之间的细微差别又使得块难以使用。建筑师可以先画一个工作间的原型,将其定义为组。组可以被拷贝到图形的不同位置,然后分别进行编辑,又不会丢失组的共同特征 创建组的方法与创建块类似,但要在“组创建(Object Grouping)”对话框中进行 修改块时需要先将块分解,然后再进行编辑;组则不需要分解就可以直接进行修改,而且修改结果只对当前位置有效,不影响同一个组的其它拷贝 组内的对象并不仅仅绑定在本组,一个对象可以是多个组的成员,而且可以形成嵌套组(即组中有组) 设设计计中中心心(Design Center)是AutoCAD的一个图形管理器,可以认为它是一个专门处理AutoCAD图形文件的超级Windows资源浏览器。它对不同工程中的图形资源进行统一管理,用户可以通过简单的单击和拖动操作将不同图形文件中的块、组或其它图形部件输入到自己的图形文件中十一、十一、AutoCAD的日志文件的日志文件 在绘图的最后,生成一份有关图形绘制过程的永久记录是必要的,其中保存的信息,尤其是有关块、组和层的信息,对于使用你所绘制的图形的其他人很有帮助 每个AutoCAD图形工程都会自动生成一个附带的文本文件,它记录了工程中所有出现在命令行中的信息,甚至记录了整个绘图过程,它也可以为自动执行任务生成宏程序的源代码,这就是所谓的日志文件(Log File) 使用环境支持(Environment Preference)中的日志文件(Log File)选项,就可以浏览这个文件,也可用Windows Notepad或其它字处理程序将其打印出来十二、十二、AutoCAD软件的开放性软件的开放性 将通用CAD软件,用于具体工作时,为了更加方便,需要进行二次开发。AutoCAD对用户提供了一个开放的工作环境(VBA),允许用户对其进行编程改造,以更好地适应用户特定工作的需要 由于AutoCAD是一个开放性的软件,允许用户进行改造,因此它的发展与完善具有明显的“自然累积”特征,许多不同时期形成的工具(命令)同时存在,相互之间有可能存在重叠或不协调。也就是说,它并不象其它大多数CAD软件系统那样从一开始就经过了周密的整体规划和设计,因此,在具有开放性优点的同时,严谨性有时会遇到挑战(与其它软件之间的数据交换时有障碍),工具(命令)体系也显得繁杂。 我们可以把AutoCAD软件看作适于CAD应用程序开发的高级语言程序(开发环境),类似于Basic、Visual Basic、Visual C、MATLAB等 AutoCAD二维视图绘制二维视图绘制 AutoCAD软件最初是为建筑工程设计所开发的,由于建筑工程图都是平面、立面或截面的结构和设施布局图,而且比机械设计工程图复杂得多,因此,AutoCAD软件具有极强的二维图形绘制、编辑和管理功能。尤其是图层功能为多重图形和信息的管理提供了便利,非常适合于铸造工程图的绘制。一、设置工作区一、设置工作区单位、图幅、尺度、比例单位、图幅、尺度、比例 正如手工绘图一样,用计算机绘图之前,也要首先确定图幅大小,即绘图用纸张的大小,以便于图形的打印输出。然后,确定图纸所对应的尺度范围,亦即图幅所代表的空间大小,绘图比例也就随之被确定下来 至于尺寸所采用的计量单位,可以根据我们的喜好,选择毫米或英寸 设置绘图工作区是输出二维图形所不可缺少的环节,用户不进行设置时,即默认系统的缺省设置或上一次图形输出时的设置。 (1)确定尺寸计量单位 AutoCAD软件有两种途径可以确定图形尺寸的计量单位: 在创建一个新的图形文件时指定:启动AutoCAD,鼠标点击FileNew,弹出Create New Drawing对话框;鼠标点击该对话框中的Start from Scratch(从勾划开始)按钮,并从Default Settings列表中选择Metric(公制),单击OK打开新文件,其尺寸单位即为毫米(mm),图2-26 通过Drawing Units对话框选择单位:鼠标点击FormatsUnits或键入Un,弹出Drawing Units对话框;单击Length按钮组中的Type下拉列表,选择列表中的Decimal(十进制的);单击Drawing Units for Design Center blocks中的下拉列表,选择毫米图2-36;点击OK返回到图形文件,其尺寸计量单位改为毫米图图2-36 Drawing Units 对话框对话框表表2-3 AutoCAD中的尺寸计量系统中的尺寸计量系统表2-3列出了AutoCAD中所有的尺寸计量单位 (2)确定图纸尺寸规格,设置绘图工作区尺寸范围 与手工绘图一样,在CAD系统中绘图,也要首先确定输出图纸的大小,这不是任意的 首先根据所要绘制图形的复杂程度,确定大致的图纸尺寸,以保证图形和标注等完整、清晰,图面布局合理、观瞻匀称; 然后根据图形输出设备要求和工程图技术标准,在图纸尺寸标准系列中选择合适的纸张标号; 其次根据所表达对象的实际尺寸、标注内容的多少和视图布局,确定图形比例(要复合工程标准或惯例) 图纸尺寸和图形比例确定之后,绘图工作区的尺寸范围也就随之确定下来,后续的绘图操作都要在这个范围内进行 表2-4为AutoCAD系统的纸张标号、绘图比例和工作区尺寸表表2-4 各种纸张标号在不同图形比例下的绘图工作区大小各种纸张标号在不同图形比例下的绘图工作区大小 为了方便工程技术人员进行设计,AutoCAD的绘图操作命令绘图操作命令都是以零件的真实尺寸来驱动的都是以零件的真实尺寸来驱动的,亦即在各种绘图操作命令执行过程中,输入零件的真实尺寸值,由程序根据绘图比例自动换算出与图幅对应的图形尺寸来。AutoCAD的绘图比例也作用于尺寸标注和绘图比例也作用于尺寸标注和文字标注过程文字标注过程。在确定了最终输出图纸中的数字和文字大小之后,也要按照绘图比例做相应的放大或缩小,以得到软件操作命令中所采用的数字或文字大小。这样,一幅AutoCAD图在被引用时,其所有的部分,包括图形、数字、文字等,都能够保持一致的比例进行缩放。 注意,绘图比例与显示比例是两回事绘图比例与显示比例是两回事。绘图比例是指最终输出图纸中图形尺寸与零件真实尺寸的比例;而显示比例是显示屏上图纸尺寸与最终输出图纸尺寸之间的比例。 确定图纸尺寸规格可在“文件”下拉菜单中点击“页面设置管理器修改”,弹出对话框后,在其中的“图纸尺寸”下拉列表中点选ISO A4(毫米)。设置绘图工作区(模型空间)尺寸范围的操作如下: 在“格式”下拉菜单中点击“图形界限” 在“指定左下角点开(ON)/关(OFF)0.0000, 0.0000:”提示下,输入工作区的左下角坐标“40,16”,如果按则接受缺省值。 在“指定右上角点420.0000, 297.0000:”提示下,输入工作区的右上角坐标“514, 388”。如果按则接受缺省值。 通过上述操作,在A4图纸上规划出了横幅两旁各有20mm空白,上下各有8mm空白的绘图工作区,绘图比例为1:2。绘图过程中所有的图形尺寸都要被限制在绘图工作区范围之内。否则,超出部分在输出图形时是缺失的。AutoCAD的绘图比例就是通过图纸尺寸和绘图比例就是通过图纸尺寸和绘图工作区的设置而确定的绘图工作区的设置而确定的,没有直接设置绘图比例的功能。二、运用图层功能绘制铸造工艺图二、运用图层功能绘制铸造工艺图 铸造工艺设计的内容丰富,需要表达的信息复杂多样,利用AutoCAD软件的图层技术是非常方便的。要想对图形对象进行分层管理,首先要创建所需要的图层创建所需要的图层,这可以在层属性管理器(Layer Properties Manager)的对话框中进行。建立了所需要的图层之后,就可以利用对象属性(Object Properties)工具为图形对象分配或为图形对象分配或改变图层改变图层,也可以通过设置或改变当前图层,在某个图层内绘制新的图形。通过控制图层的可见性控制图层的可见性,可以隐藏不需要看到的图形元素,只显示所需的图形内容,从而使输出的图形简洁明了,具有针对性。下面以图2-37所示的零件为例说明铸造工艺图的绘制方法。图图2-37 零件实体举例零件实体举例 (1)零件三视图的绘制 在用AutoCAD绘图时,首先要建立大致的几何轮廓,确定对象的基本形状,然后再进行修改,加入细节,这与手工绘图有着明显的差别。用AutoCAD绘图基本上是一个交替地生成对象与交替地生成对象与编辑对象编辑对象的过程。在绘图过程中,用户要注意提示信息以及对提示信息的响应,同时注意如何利用已有的图形元素作为参考点。 AutoCAD提供了14种基本图形,分别是点、直线、圆、圆弧、椭圆、椭圆弧、轨迹线、多义线、样条曲线、3D面、实体、区域、文字和多行文本。所有的图形都是在这些对象基础上绘制的。另外还有5种不同的3D网格,是由3D面组成的三维曲面。 AutoCAD的二维图形绘制和三维实体造型都是在同样二维图形绘制和三维实体造型都是在同样的模型空间中进行的的模型空间中进行的。二维图形的绘制也是在三维空间的某一个坐标平面上进行几何建模。与图像相比,模型化的图形是可以进行数学驱动和约束的,编辑修改也方便得多。 采用上面设置好工作区的A4图纸,在模型空间中绘制零件的三视图,结果如图2-38所示,生成的一个图纸布局如图2-39所示。图图2-38 模型空间中的零件三视图模型空间中的零件三视图图图2-39 零件三视图的图纸布局零件三视图的图纸布局 (2)尺寸标注 AutoCAD的图形尺寸标注是非常方便的。由于图形建立在模型空间之中,系统可以根据绘图过程中输入的各种数据自动提取尺寸自动提取尺寸数值。用户也可以重新输入所标注的尺寸数值,如果该尺寸为驱动尺寸驱动尺寸的话,图形还会按照所标注的尺寸数值进行自动变化。 创建零件尺寸图层尺寸图层(Dimensions of Part),将零件尺寸存放于其上。在铸造工艺设计时关闭该图层,以使图面简洁,避免繁杂的尺寸标注元素对命令操作造成的干扰 (3)文字标注 AutoCAD的文字标注也是作为图形来处文字标注也是作为图形来处理的理的,可以方便地在图纸页面的任何位置写入文字;而通常的字处理软件基于行文本技术,只能在页面所规定的行格式下写入文字。但是,与专业的字处理软件相比,AutoCAD的文字编辑和排版文字编辑和排版功能就不是很强。 (4)在专设的图层中用红蓝两色红蓝两色绘制铸造工艺图 铸造工艺图虽然是在零件图的基础上绘制的,但需要表达的却是完全不同于零件机械加工的信息。因此,需要单独设置一个专用图层专用图层(Casting Technique),来绘制铸造工艺图 绘制铸造工艺图需要采用红蓝两色线条或符号。红色表示铸件铸件、浇注系统浇注系统、冒口冒口和分型面分型面等内容;蓝色表示砂型砂型、砂砂芯芯和冷铁冷铁 首先确定浇注位置与分形面,用红色线条和字符标出;其次确定非铸出孔及槽非铸出孔及槽,用红色线条在零件图相应结构上打叉或将其涂红;然后确定不同面上的机械加工余量机械加工余量和拔模斜度,从而获得铸件结构和尺寸。铸件尺寸标注铸件尺寸标注用红色在专设的图层(Dimensions of Casting)中进行 用红色线条绘制冒口与浇注系统;用蓝色线条绘制砂芯、冷铁以及铸型中的芯座结构等。图2-40是模型空间中绘制的铸造工艺图;图2-41是铸造工艺图的图纸布局图图2-40 模型空间中绘制的铸造工艺图模型空间中绘制的铸造工艺图图图2-41 铸造工艺图的图纸布局铸造工艺图的图纸布局三、运用图块导入功能绘制铸造工装图三、运用图块导入功能绘制铸造工装图 如果是一箱单铸一箱单铸工艺方案,可以在原零件图文件中直接设置新图层来绘制铸造工装图。但在一箱多铸一箱多铸,或需要采用不同的图纸尺寸和布局时,就要创建新的绘图文件来进行工装设计。这时,可以将原零件图文件中所绘制的铸造工艺图部分另存为图块文件图块文件,然后将其导入到新创建的铸造工装设计绘图文件绘图文件中2.5 AutoCAD三维实体造型三维实体造型 AutoCAD采用实实体体建建模模方式生成复杂形体的三维几何模型。所谓实体建模是一种直直接接把把三三维维对对象象定定义义成成实实体体而而不是曲面线框的建模方式不是曲面线框的建模方式 采用实体建模方式建立三维模型时,必须从模型的基本形状开始如立方体、锥体、圆柱体等,这些基本形体称为体体素素,然后再在基本形体上添加或减去一些基本体素 以图图2-33所示实体来说明如何在AutoCAD中建立三维几何模型 显显示示操操作作工工具具条条:所有用于建立实体体素的命令,以及大多数用于编辑实体的命令,都集中在Solids工具条上。为了操作方便,我们首先将Solids工具条显示出来 鼠标右键单击工具条,在弹出菜单中选取Solids,即可。以同样方法打开实体编辑(Solids Editing)工具条 创创建建图图形形文文件件:创建一个名为“实体举例”的图形文件,在其中建立实体模型。1)【文件】【新建】【Drawing1】;2)【文件】【另存为】【实体举例】【确定】 生生成成基基本本体体素素:1)在Solids工具条上单击Box,或在命令窗口中键入Box;2)在specify corner of box or CEnter:提示后,键入3,2.5,0(注意这里的坐标单位为缺省设置,英寸);3)在Specify corner or Cube/Length:提示后,键入7,4,1,生成一个长度为7英寸,宽度为4英寸,高度为1英寸的长方体 调调整整视视图图:1)选择【View】【3D Views】【Select】打开Viewpoint Presets(视点预设)对话框(图图2-20),在“From X Axis(距X轴):”文本框中键入225(角度),在“XY Plane(XY平面):”文本框中键入(角度);2)单击【OK】,得到调整后的视图(图图2-42)图图2-42 建立基座长方体建立基座长方体 二二维维多多义义线线拉拉伸伸生生成成三三维维实实体体:现在再添加另一个长方体。这次采用多义线拉伸来创建一个体素。1)在Draw工具条上单击Polyline;2)在“From point:”提示下,从坐标为的点(在xy平面上画多义线,z坐标为0)开始画多义线,生成一个在x轴方向长度为1,y轴方向长度为3的矩形,如图图2-43所示;3)在Solids工具条上单击Extrude,或在命令窗口中键入EXT;4)在“Select objects:”提示下,选 取 多 义 线 , 并 键 入 ; 5) 在 “Specify height of extrusion or Path:”提示下键入1;6)在“Specify angle of taper for extrusion:”提示下键入,接受缺省的锥度值0,结果如图图2-44所示。图图2-43 用多义线画矩形用多义线画矩形 图图2-44 多义线拉伸成体素多义线拉伸成体素 连接基本体素连接基本体素:将刚建立的两个体素连接起来 首先,将新生成的长方体移动到所需的位置上,然后再将两个长方体合并成一个实体 1)从Modify工具条上启动Move命令,选取较小的长方体,然后键入;2)在“Base point:”提示下,采用“Midpoint Osnap”模式,单击小长方体前上边线的中间位置,图图2-45;3)在“Second point:”提示下,单击大长方体的底边中间位置,图图2-46;4)单击ModifySolids EditingUnion,或在命令窗口中直接键入Uni;5)在“Select objects:” 提示下,分别选取两个长方体,并键入,结果如图图2-47所示图图2-45 捕捉小长方体前上边线的中点捕捉小长方体前上边线的中点 图图2-46 捕捉大长方体前下边线的中点捕捉大长方体前下边线的中点 图图2-47 两个长方体合并的结果两个长方体合并的结果 建立负实体建立负实体:通过建立负实体切除复合实体中的一部分 1)在Solids工具条上单击Cylinder,或直接在命令窗口中键入Cylinder; 2)在“Specify center point for base of cylinder or Elliptical:”提示下,键入9,5.5,0; 3)在“Specify radius for base of cylinder or Diameter:”提示下,键入0.25; 4)在“Specify height of cylinder or Center of other end:”提示下,键入1.5,画出了圆柱体; 5)在y轴负方向上距圆柱体两英寸的地方复制这个圆柱体,图图2-48; 6)选择ModifySolids EditingSubtract,或直接由命令窗口键入Su; 7)在“Select solids and regions to subtract fromSelect objects:”提示下,选取由两个长方体组合而成的复合实体,键入; 8)在“Solids and regions to subtract Select objects”提示下,选取两个圆柱体,键入,从而将两个圆柱体从复合实体中减去。 9)为了便于观察实体,选择ViewHide,就可看到消除隐藏线后的实体,如图图2-49图图2-48 生成两个圆柱体生成两个圆柱体 图图2-49 从复合体中减去两个圆柱体从复合体中减去两个圆柱体 带锥度拉伸带锥度拉伸:使用拉伸方法生成带有锥度的实体 1)以基座复合实体上表面的左后角点为相对坐标参考点,在基座复合实体上表面上画一条33的封闭多义线,如图图2-50所示; 2)在Modify工具条上单击Fillet,在“Select first object or Polyline/Radius/Trim:”提示下,键入R,设置圆角的半径; 3)在要求输入圆角半径的提示下键入0.5; 4)在命令提示下再次键入,启动Fillet命令,然后键入P,对多义线倒圆角; 5)单击要倒圆角的多义线,角点就变成了圆角; 6)在Solids工具条上单击Extrude,或在命令窗口中键入Ext; 7)在“Select objects:”提示下,选取刚才绘制的多义线,并键入; 8)在“Specify height of extrusion or Path:”提示下,键入3; 9)在“Specify angle of taper for extrusion:”提示下,键入4(表示锥度为4),拉伸后的结果如图图2-51所示; 10)选取ModifyBooleanUnion,然后选取刚才拉伸生成的实体和原有基座实体,键入,将两个实体连接成一个实体图图2-50 在基座上表面绘制多义线在基座上表面绘制多义线 图图2-51 多义线带锥度拉伸结果多义线带锥度拉伸结果 沿沿曲曲线线路路径径拉拉伸伸:使用Extrude命令可以将任意形状的平面多义线沿着一个路径拉伸,这个路径可以是由圆弧、平面多义线或三维多义线等定义的 1)选择ViewZoomExtents,并关闭栅格; 2)选择ViewHide,这将有助于我们在以下步骤中观察与选择模型; 3)选取ToolOrthographic UCSLeft,将UCS调整到与基座左端面平行的位置; 4)从图图2-52所示的点处开始绘制多义线,为了能够选中基座角点处的垂直边的中点,使用了Midpoint Osnap捕捉方式;确定了第一点后,输入如下相对坐标值:2180,1270,2180,完成这些操作后,得到的图形如图图2-52所示; 图图2-52 在基座左端面上绘制多义线在基座左端面上绘制多义线 5)从Modify工具条上单击Fillet,然后键入R,设置圆角半径; 6)键入4,作为圆角半径; 7)键入,回到Fillet命令,然后键入P,选择Polyline选项; 8)单击所画的多义线; 9)选择ToolsNew UCSY(绕y轴旋转),然后键入90,从而把UCS绕y轴旋转了90度,使UCS平行于基座前端面; 10)按图图2-53所示,以为半径画圆; 11)在Solid工具条上单击Extrude按钮,再单击圆,然后键入; 12)在“Specify height of extrusion or Path:”提示下,键入P,进入Path选项状态; 13)在“Select extrusion path:”提示下,单击多义线,生成一个实体“管道”; 14)单击Solids Editing工具条上的Subtract,然后选取基座实体,键入; 15)在“Select objects:”提示下,单击实体“管道”,键入,结果如图图2-54所示 图图2-53 在基座前侧面上绘制待拉伸的圆在基座前侧面上绘制待拉伸的圆 图图2-54 减掉实体减掉实体“管道管道”后的结果后的结果 旋旋转转多多义义线线:用旋转多义线的方法可以生成一些回转体形状的实体对象,即先绘制轴向截面轮廓线,然后将轮廓线绕回转轴直线旋转 1)用Zoom命令显示锥形方体的顶部,如图图2-55所示; 2)选择ToolsNew UCSWorld,返回WCS; 3)选择ToolsNew UCSOrigin; 4)在“Origin:”提示下,使用Midpoint Osnap功能选取锥形方体顶面左棱边的中点,如图图2-55所示; 5)将Snap的间距设置为,打开Polar Tracking功能; 6)用以下坐标值画一条多义线:Start at 0.25,00.75900.7500.70713150.500.7071450.7500.75270; 图图2-55 锥形方体顶部放大后的视图锥形方体顶部放大后的视图 7)完成后键入C,以闭合多义线(AutoCAD不能旋转开口的多义线),所画图形如图图2-56所示; 8)在Solids工具条上,单击Revolve,或直接在命令窗口中键入Rev; 9)在“Select objects:”提示下,选取刚才生成的多义线,键入; 10)在“Axis of revolution Object/X/t/:”提示下,使用Endpoint Osnap功能,单击刚才绘制的多义线的起始点; 11)打开Ortho模式(按F8键),关闭Snap模式(按F9键),然后单击绘图工作区的最左边,使像筋线与当前UCS的y轴垂直; 12)在“Angle of revolution:”提示下,键入,使多义线扫过360,生成旋转体,如图图2-57所示。 图图2-56 锥形方体顶面上绘制的多义线锥形方体顶面上绘制的多义线 图图2-57 旋转多义线结果旋转多义线结果 调整实体姿态调整实体姿态:将刚刚建立的旋转实体的姿态进行一下调整 1)选择Modify3D OperationRotate 3D; 2)在“Select objects:”提示下,选择旋转实体,键入; 3)在“Axis by Entity/Last/View/Xaxis/Yaxis/Zaxis/ ”提示下,使用Midpoint Osnap,单击锥形方体上表面的前棱边的中间部位,如图3-50所示; 4)在“2nd point on axis:”提示下,再次使用Midpoint Osnap,单击锥形方体上表面的后棱边的中间部位,如图图2-58所示; 5)在“/Reference:”提示下,键入5,将旋转实体顷转5; 6)在Solids Editing工具条上单击Subtract,再单击锥形方体,然后键入; 7)在“Select object:”提示下,单击旋转体,键入,结果如图图2-59图图2-58 确定旋转实体的顷转轴线确定旋转实体的顷转轴线 图图2-59 从锥形方体上减去旋转体从锥形方体上减去旋转体 分割实体分割实体:用实体编辑工具Slice可以将已有实体一分为二 1)使用Zoom命令返回到上一个视图,并回到WCS; 2)单击Solids工具条上的Slice按钮,或在命令窗口中键入Slice; 3)在“Select objects:”提示下,单击已经编辑过的部分,键入; 4)在“Specify first point on slicing plane by Object/Zaxis/View/XY/YZ/ZX/3points :”提示下,键入XY,使剖切面平行于xy平面; 5)在“Point on XY plane:”提示下,键入0,0,0.5,将剖切面置于z轴上坐标为的位置处,或者使用Midpoint Osnap选取矩形实体的任意一条竖直棱边的中点; 6)在“Specify a point on desired side of plane or keep Both sides:”提示下,键入B,表示实体被分割后的两部分都要保留,结果如图图2-60所示图图2-60 将实体一分为二将实体一分为二 实实体体圆圆角角和和倒倒角角:利用Construct菜单中的Fillet与Chamfer命令可以给实体添加圆角或倒角 1)在Modify工具条上单击Fillet按钮; 2)在“Select first object or Polyline/Radius/Trim:”提示下,选取锥形方体与矩形方体的相交线,如图图2-61所示; 3)在“Enter fillet radius”提示下,键入2; 4)在“Select an edge or Chain/Radius:”提示下,键入C选择Chain选项,以选择一系列将要做圆角的边线; 5)选择锥形方体与矩形方体相交的一系列边线,键入; 6)在Render工具条上选择Hide,或从命令窗口中键入Hide,以使实体模型的视觉效果更好,如图图2-62 图图2-61 选择做圆角的边线选择做圆角的边线 图图2-62 实体做圆角后的结果实体做圆角后的结果 7)键入Regen返回到模型的线框视图状态; 8)单击Modify工具条上的Chamfer按钮,或直接从命令窗口中键入Cha; 9)在“Select first line or Polyline/Distance/Angle/Trim/Method:”提示下,单击两个圆孔的上边沿,如图图2-63所示,此时实体上表面呈亮显,提示信息变为“Enter surface selection option Next/OK(current):”;亮显面代表基面,在下面的步骤中将被作为参考面(键入N则选择其它相邻的面,如孔的侧面,作为基面); 10)键入,确认当前呈亮显的面为基面; 11)在“Specify base surface chamfer distance:”提示下,键入0.125,表明呈亮显的表面上倒角的宽度为; 12)在“Specify other surface chamfer distance:”提示下,键入0.2,表明在圆孔侧面上倒角的宽度为; 13)在“Select an edge or Loop:”提示下,点击两个孔的边沿,键入。完成后的实体如图图2-64所示图图2-63 选择要倒角的边线选择要倒角的边线 图图2-64 圆孔口倒角后的结果圆孔口倒角后的结果 2.6 由三维模型生成二维视图由三维模型生成二维视图 用三维造型生成零件的立体图形立体图形具有直观、形象、简单、明了的表达效果,但二维工程图二维工程图仍然是必不可少的技术文件,因为尺寸标注、公差精度、文字注释以及其它技术说明,如材质、性能、热处理工艺等,在二维工程图上表达更为清晰简便,甚至有些内容在三维视图上易于混淆或无法表达 二维工程图可以由前面介绍的二维绘图工具直直接接绘绘制制,也可以由零件的三维实体模型自自动动生生成成,这已经是目前大多数CAD软件所具有的功能。利用AutoCAD强大的图纸布局功能,用户可以通过三维实体模型生成令人满意三视图。 一、模型空间与图纸空间一、模型空间与图纸空间 最为通用的工程视图就是正正交交投投影影图图。这种类型的视图一般包括对象的顶视图、正视图、左视图(或右视图)和局部(剖)视图等,有时为了便于读者识图,还附加一个三维轴测图 为了在AutoCAD环境中由三维实体模型直接生成二维工程视图,需要首先了解一下模型空间模型空间和图纸空间图纸空间的概念 如图图2-65所示,在AutoCAD软件中,所谓的“模型空间”是指实体模型所存在的三三维维空空间间,由系统的世界坐标系(WCS)所标定 对于模型空间,我们可以从不同的方位来观察它,从而开辟不同的视窗。在显示屏上展示出来的模型空间影象也总是它在某一个方位的视窗图象视窗图象而已 图纸空间是一个二二维维平平面面,我们只能在其中绘制二维图形。AutoCAD软件提供了这样的工具,可将模型空间的视窗图象“印在图纸上”。几个不同的视窗图象印在同一张“图纸”上构成一个“布局布局”图图2-65 模型空间与图纸空间模型空间与图纸空间 当从模型空间切换到图纸空间后,AutoCAD系统在屏幕上显示出一张二维图纸,并自动创建一个浮动视口,在这个视口中显示出模型空间中的三维模型 通过系统状态行中的模型/图纸(Model/Paper)按钮可以将视口击活或冻结。被击活时它就是模型空间的一个视窗,在其中的任何操作都会涉及实体模型本身;被冻结(Paper状态)时,它就是模型空间的视窗图象在图纸上的“印迹”,这时对它所进行的修改仅对图纸上的印迹(二维图形)发生作用,不影响模型空间中的实体模型 用户可以调整视口视点以获得所需的主视图,然后再用SOLVIEW命令生成其他视图,如正交视图、剖视图、轴测视图等,从而轻松地创建出多种形式的图纸布局 由实体模型生成三视图的基本步骤如下: 首先进入图图纸纸空空间间,并调整浮动于其上的模模型型空空间间视视窗窗边边框框的大小;在空白的模型空间中生成一个新的实体模型,或导入一个现有的实体模型,并调整视窗坐标系的方位,使实体处于视窗中合适的位置,从而得到第一个视图(假如是主视图);然后由主视图生成俯视图和左视图等 下面以图2-37所示的零件为例,介绍由三维实体模型生成三视图的方法与技巧,并着重介绍标准的主视图、左视图、俯视图、剖视图生成方法二、利用三维模型创建各视图的视口二、利用三维模型创建各视图的视口 首先创建主视图视口 打开已经构建好的三维模型(“机架.dwg” 文件),从模型空间切换到图纸空间,AutoCAD在图纸上自动创建了一个浮动视口。浮动视口可以作为一个几何对象,用MOVE、COPY、SCALE、STRETCH等命令及界标点进行编辑。调整好浮动视口大小和位置,将其激活,执行下拉菜单ViewZoomAl l命令,使模型全部显示在浮动视口中;再执行下拉菜单View3D Views命令,选择适当的视口方向(设置“前视点”),就获得了主视图的视口 然后,由主视图视口创建左视图及俯视图的视口 执行下拉菜单DrawSolidsSetup View命令。按照状态行提示键入ortho或o;接下来指定视口的投影方向,选择主视口的左边(创建左视图视口)或顶边(创建俯视图视口),出现一条十字橡筋线;然后拉动十字橡筋线点选新建视口的两个对角点位置,可以调用对象捕捉和极点跟踪保证对齐,此时也可不对视图位置进行精确对齐,以后还可以再调整。左视图放在主视图的右边,俯视图放在主视图的下边。最后,输入视图名称,键入回车结束命令,结果如图2-66所示图图2-66 由三维实体模型生成的正交视口布局由三维实体模型生成的正交视口布局三、将各视口中的三维模型变成三视图三、将各视口中的三维模型变成三视图 前面已用SOLVIEW命令创建了一系列视口,但应注意,其中的图形并不是二维的,仍然是三维模型。我们所看到的是三维模型的线框从不同方向观察的效果,这并不符合工程视图的表达方式,其中许多线条是多余的,而有些必要的线条又没有,需要通过SOLPROF或SOLDRAW命令生成三维实体的二维视图 激活浮动视口,使用SOLPROF命令创建三维模型的2D轮廓线(下拉菜单DrawSolids SetupProfile) 轮廓线框是新生成的一个图块,在模型空间中可看到三维实体模型与各投影轮廓同时共存(如图2-67) 把三维模型所在的图层“0”层冻结,各视图就呈现出二维投影轮廓线,如图2-68 生成投影轮廓线的同时,AutoCAD系统自动创建了前缀为“PV-”及“PH-”,后缀为“-VIS”、“-HID”、“-HAT”、“-DIM”等的图层,它们分别放置三维模型投影的可见轮廓线、不可见轮廓线、剖视图的剖面线、各视图的尺寸标注。还有“VPORTS”图层放置各视图的视口图图2-67 模型空间中的三维实体模型及其正交投影模型空间中的三维实体模型及其正交投影图图2-68 由三维实体模型生成的正交投影轮廓由三维实体模型生成的正交投影轮廓 此时,我们发现不可见轮廓线也是实线,需要进一步将其处理成虚线。执行下拉菜单FormatLayer,选择后缀为“-HID”及前缀为“PH-”的图层,将它们的线型改为Dashed2(倍率的虚线),不可见轮廓线就变为虚线。将“VPORTS”层关闭,视口的边框线就被消隐,结果如图2-69所示。图图2-69 消隐处理之后的正交投影图消隐处理之后的正交投影图 四、由三维实体生成剖面图四、由三维实体生成剖面图 在工程实际中,对称型的机件其主视图或左视图往往采用剖面图的表达方法。为了展示局部结构,也经常采用局部剖视图 调用命令“solviewSection”,在俯视图或左视图中选定两点,它们之间的连线确定主视图的剖切位置。选择主视图的视点,回车(默认比例值);取主视图的中心点,回车;单击确定视口的两个对角点,输入视图名称,即创建好全剖的主视图视口 用类似操作可以创建全剖的左视图视口 创建了剖视图视口之后,仍然需要激活该视口,使用SOLPROF命令创建三维模型的2D轮廓线(下拉菜单DrawSolids SetupProfile),否则不会生成剖视图 接下来用“soldraw”命令填充主视图、左视图中的剖面图案 首先,用hpname命令设置剖面线图案名称; 再用hpscale命令设置剖面线比例因子; 然后,执行下拉菜单Draw SolidsSetupDrawing,在命令状态行提示下,选择剖视图的视口,键入回车结束命令,相应视口中的实体截面就被覆以选定的剖面线图案 按照上述操作并不容易成功,采用以下方法更为简单可靠: 回到模型空间,关闭实体所在图层(0图层),露出剖面图模型,用二维绘图和修改工具对剖面图模型进行编辑修改,使其符合工程图的表达规范和习惯 然后,单击“绘图(Draw)边界创建(boundary)”,创建剖面线填充区域的边界; 继而单击“绘图(Draw)图案填充(bhatch)”,在弹出的对话框中选择图案、设置比例、角度等参数,在将要填充区域的边界范围内拾取点,单击“确定”按钮后,在模型空间中就生成了填充图案,如图2-70所示 如果在图纸布局中看不到剖面线,则在模型空间中检查填充图案所在的图层,并做相应修改,使其处于未被关闭的图层中即可图图2-70 模型空间中的实体正交剖面模型空间中的实体正交剖面五、由三维实体模型生成局部剖视图、局部放大视图及斜视图五、由三维实体模型生成局部剖视图、局部放大视图及斜视图 生成局部视图的操作方法与生成整体视图基本相同 选定视口,调用“tICS”命令,重新确定坐标原点; 画波浪线确定视图范围,用“trim”命令修剪,再用“erase”命令删除不需要的图线; 单击视口工具条单个视口按钮,选取两对角点确定视口大小 选定放大比例,把要放大的部分移动到视口; 最后用“solprof”命令提取轮廓线,就创建了局部放大视图 用“mview”命令创建轴测图视口 转入模型空间,调用“vpoint”命令,输入轴测图视点; 利用视口工具条选定比例,得到轴测图六、图形调整与补充六、图形调整与补充 对于工程图,基本视图之间的投影关系应满足“长对正、高平齐、宽相等”的原则,用MVSETUP命令可以调整左视图及俯视图的位置,使它们与主视图间沿水平及垂直方向符合投影关系。 为了使视图更符合机械制图要求,再用二维绘图命令在投影图中添加上圆中心线、对称轴线、局域波浪线等;在图纸空间中直接在各视图上标注尺寸和文字,最终获得规范的工程三视图,如图2-71所示图图2-71 三维实体模型的工程视图三维实体模型的工程视图由二维视图生成三维模型由二维视图生成三维模型 通过综合三视图中的二维几何信息与拓扑信息,自动生成相应的三维形体的几何信息与拓扑信息,是计算机图形学领域中有意义的课题之一。目前国际上对该问题的研究已经取得了相当的进展,但尚不完善。主要问题集中在三方面:一是如何排除病态解?二是如何找到与三视图对应的全部解?三是如何扩展形体的覆盖域?
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号