谈谈AutoCAD2007的三维作图新功能
我最早接触的AutoCAD是DOS环境下的R12版,当时就已经有了3D建模功能,但是长期以来,大多数使用者一直把AutoCAD作为平面制图的传统工具,其3D功能,由于存在着种种不方便之处,一直不为人们所重视。
但是,AutoCAD2007版的推出,改变了这种局面,虽然AutoCAD的每一个新版本都带来了一些新功能,但是AutoCAD2007版在3D功能方面的加强,有人甚至认为,是一次革命性的变化。
现在你一打开AutoCAD2007,在默认情况下,首先出现的就是三维建模工作空间,其视图方向为东南等轴测方向;另外,很可能三维工具面板也同时跳了出来。这里一下之就把2007版的二个新功能显示了出来:第一是《工作空间》的概念,你可以根据需要,选择三维建模或AutoCAD经典,还可以自定义工作空间。所有这些工作可以在《工具》菜单的《工作空间》里完成。第二是三维工具面板,该面板集中按排了三D建模的主要工具,考虑到面板占据了一定的屏幕空间所带来的不便,你可以通过面板上的“特性”菜单,设置成(当光标离开时)自动隐藏或设置成一定的透明度。
另一个重要的改进是提供了“动态UCS”功能,即屏幕下部,位于《对象追踪》旁边的那个标签《DUCS》,一旦打开了动态UCS,你就可以在实体的任意一个平面上绘制轮廓或创建拉伸:当你开始一个绘图命令时,只要把光标移到实体的任意一个平面上,AutoCAD即把该平面作为临时UCS的XY平面(光标显示的XYZ坐标也随着改变),而在以前的版本中,你只能在当前UCS的XY平面上绘图或拉伸。
2007版还提供了新的《视觉样式》工具(在3D工具面板上可以看到视觉样式的下拉式列表),其中的“概念”样式使实体观察更清晰并更具有立体感,还可以用“视觉样式管理器”创建自定义样式。
拉伸是3D建模中最重要的一种方法,现在的拉伸命令已经有了“所见即所得”的视觉效果:拉伸的实体会随着鼠标的移动而直观地在拉伸高度方向变化。(当同时拉伸多个轮廓时不会有这种效果)
按住并拖动:该命令位于工具面板的“三维制作控制台”区域,也可用按下Ctrl+Alt二键来开始本命令,该命令可以相当方便地创建拉伸体或修改实体。使用本命令创建拉伸实体时,只要单击由共面直线或边围成的任意区域、拖动鼠标后单击或输入高度值即可;使用同样方法还可以编辑修改实体。如果把实体表面的封闭区域向实体内部拖动,则可以方便地实现除料。
3D创建中经常需要转动3D实体,以前版本可以用中键(滚轮)来实现实体的平移(中键拖动)或缩放(中键滚动),但却没有转动实体的简便方法,必须使用_3Dorbit这一类工具,现在2007版提供了按下Shift键的同时用鼠标中键拖动来转动实体这一简便方法。
2007版的3D基本成型命令增加了三个:新增的“扫掠”(Sweep)命令可沿任意曲线拉伸一个封闭轮廓,根据需要还可作扭转变形;“放样”(Loft)命令可使实体从一个截面形态过渡到另一个截面形态;“螺旋”(Helix)命令可以生成一条螺旋线,结合“扫掠”命令可以方便地创建弹簧、螺纹、蜗杆等。
在对象捕捉追踪性能方面,现在可以沿 Z 方向进行追踪,即可以对当前UCS的XY平面上的特征点位置沿Z轴方向进行追踪。
正交模式也扩展到了Z方向,例如要沿Z轴方向移动一个实体,现在可以很方便地在正交模式下进行。
2007版在3D建模方面还新增了许多命令,本文只准备对几个笔者认为比较重要的命令作一些介绍:
平面摄影(flatshot):对于大多数AutoCAD使用者来说,制作3D实体并不是最终目的,最终目的是要制作出工程图:即符合国家标准的各种平面投影视图。
以前AutoCAD提供了Solview、Soldraw、Solprof等命令用于根据3D模型实体来生成平面投影视图,这些命令只能用于布局中,即只能用于从图纸空间中出图。使用这些命令存在着一些不太令人满意的地方,而且很多人都习惯于从模型选项中出图,因而使得如何把3D实体变为平面视图成了一大问题。
2007版的新命令“平面摄影”(flatshot)使这一问题得到解决,这个命令可以在工具面板的“三维制作控制台”区域找到,该命令的实质就是把当前位置的3D实体“拍摄”下来,再在当前UCS的XY平面上生成一个平面视图,或把该平面视图输出到一个外部文件,生成的平面视图中,可见轮廓线(前景线)组成一个块,不可见轮廓线(暗显直线)组成另一个块,可以给这二个块分别指定相应的线型。
使用这个命令要注意的是:系统变量UCSORTHO必须设置为0,平面摄影命令还存在一些问题,例如,在不可见轮廓线中的园(由园柱体投影产生)被“摄影”后,有时可能并不是一个真正的园(而是一条Spline),用标注园的命令去标注它时,就不行了,此时应另外想些办法。
截面平面(Sectionplane):这个命令同样可以在工具面板的“三维制作控制台”区域找到。
剖切实体或获取剖面可以用Slice、Section这一类命令,但现在有了Sectionplane,由于其强大的功能,使得其他命令几孚都用不着了。
截面平面或截面对象可以是单一平面,也可以是几个平面组合成的截面(用于阶梯剖视),截面对象创建后,可以在当前UCS的XY平面上生成2维剖视图,也可生成3维剖切模型。经剖切后的原有3D模型可以不受影响。 单一平面的截面对象可以选取实体上任意一个平面来创建截面对象,然后选中这个截面对象,把它移动到所需位置即可。
也可以选择“绘制截面”选项:创建截面对象前应先在当前UCS的XY平面上绘制剪裁直线(或折线),截面对象即为通过该直线或折线并垂直于当前UCS的XY平面。然后执行“截面平面”命令,按提示选择直线或折线上各端点,以回车结束选择,最后在剪裁线的一侧点击以确定剖视方向(相当于剖切符号的箭头方向)。
截面对象创建后,可选中该截面对象,从右键菜单中可选择相应的各种功能,如生成3维或2维截面、激活活动截面(激活或取消激活将使被截部份实体消失或显示)等。然后,如果需要恢复实体的原来状态,可以把截面对象删除。
所创建的2维截面的填充色为该实体的颜色,如果要在工程图中作为剖视图使用,应将其分解,再选中填充色后修改其特性(如改为国标的45度剖面线),同时可能需要适当旋转(90度/180度)以符合各工程视图之间的投影关系。
三维对齐(3Dalign):位于“修改”菜单的“三维操作”部份,2007版新增了这个命令,使得几个3维零件之间的装配得到了有力的支持。
三维对齐命令通常用于二个零件之间的平面定位(贴合或对齐),三维对齐命令开始后,首先选择源对象(需改变位置的零件),再在源对象上选取三个点(这三个点组成一个定位平面),再移动光标到目标对象(不改变位置的零件)的定位平面上,此时只要开启了DUCS,目标对象的定位平面的边界就会呈现虚线,再选取目标对象的第一、二、三点;注意:选择的第一点将与源对象的第一点装配时将完全重合,第二点仅用于控制方向,装配后不一定重合,第三点只用于控制二个平面是“贴合”还是“对齐”。
笔者以前创作了一个小软件Acadtools(AutoCad机械制图小工具)用于2D作图,最近已准备推出一个Acad3Dtools软件用于3D作图(该软件同时还包含了经改进后的Acadtools全部功能),欢迎各位使用。
http://qianjk.blogspot.com/
钱嘉奎2008/11/18
我最早接触的AutoCAD是DOS环境下的R12版,当时就已经有了3D建模功能,但是长期以来,大多数使用者一直把AutoCAD作为平面制图的传统工具,其3D功能,由于存在着种种不方便之处,一直不为人们所重视。
但是,AutoCAD2007版的推出,改变了这种局面,虽然AutoCAD的每一个新版本都带来了一些新功能,但是AutoCAD2007版在3D功能方面的加强,有人甚至认为,是一次革命性的变化。
现在你一打开AutoCAD2007,在默认情况下,首先出现的就是三维建模工作空间,其视图方向为东南等轴测方向;另外,很可能三维工具面板也同时跳了出来。这里一下之就把2007版的二个新功能显示了出来:第一是《工作空间》的概念,你可以根据需要,选择三维建模或AutoCAD经典,还可以自定义工作空间。所有这些工作可以在《工具》菜单的《工作空间》里完成。第二是三维工具面板,该面板集中按排了三D建模的主要工具,考虑到面板占据了一定的屏幕空间所带来的不便,你可以通过面板上的“特性”菜单,设置成(当光标离开时)自动隐藏或设置成一定的透明度。
另一个重要的改进是提供了“动态UCS”功能,即屏幕下部,位于《对象追踪》旁边的那个标签《DUCS》,一旦打开了动态UCS,你就可以在实体的任意一个平面上绘制轮廓或创建拉伸:当你开始一个绘图命令时,只要把光标移到实体的任意一个平面上,AutoCAD即把该平面作为临时UCS的XY平面(光标显示的XYZ坐标也随着改变),而在以前的版本中,你只能在当前UCS的XY平面上绘图或拉伸。
2007版还提供了新的《视觉样式》工具(在3D工具面板上可以看到视觉样式的下拉式列表),其中的“概念”样式使实体观察更清晰并更具有立体感,还可以用“视觉样式管理器”创建自定义样式。
拉伸是3D建模中最重要的一种方法,现在的拉伸命令已经有了“所见即所得”的视觉效果:拉伸的实体会随着鼠标的移动而直观地在拉伸高度方向变化。(当同时拉伸多个轮廓时不会有这种效果)
按住并拖动:该命令位于工具面板的“三维制作控制台”区域,也可用按下Ctrl+Alt二键来开始本命令,该命令可以相当方便地创建拉伸体或修改实体。使用本命令创建拉伸实体时,只要单击由共面直线或边围成的任意区域、拖动鼠标后单击或输入高度值即可;使用同样方法还可以编辑修改实体。如果把实体表面的封闭区域向实体内部拖动,则可以方便地实现除料。
3D创建中经常需要转动3D实体,以前版本可以用中键(滚轮)来实现实体的平移(中键拖动)或缩放(中键滚动),但却没有转动实体的简便方法,必须使用_3Dorbit这一类工具,现在2007版提供了按下Shift键的同时用鼠标中键拖动来转动实体这一简便方法。
2007版的3D基本成型命令增加了三个:新增的“扫掠”(Sweep)命令可沿任意曲线拉伸一个封闭轮廓,根据需要还可作扭转变形;“放样”(Loft)命令可使实体从一个截面形态过渡到另一个截面形态;“螺旋”(Helix)命令可以生成一条螺旋线,结合“扫掠”命令可以方便地创建弹簧、螺纹、蜗杆等。
在对象捕捉追踪性能方面,现在可以沿 Z 方向进行追踪,即可以对当前UCS的XY平面上的特征点位置沿Z轴方向进行追踪。
正交模式也扩展到了Z方向,例如要沿Z轴方向移动一个实体,现在可以很方便地在正交模式下进行。
2007版在3D建模方面还新增了许多命令,本文只准备对几个笔者认为比较重要的命令作一些介绍:
平面摄影(flatshot):对于大多数AutoCAD使用者来说,制作3D实体并不是最终目的,最终目的是要制作出工程图:即符合国家标准的各种平面投影视图。
以前AutoCAD提供了Solview、Soldraw、Solprof等命令用于根据3D模型实体来生成平面投影视图,这些命令只能用于布局中,即只能用于从图纸空间中出图。使用这些命令存在着一些不太令人满意的地方,而且很多人都习惯于从模型选项中出图,因而使得如何把3D实体变为平面视图成了一大问题。
2007版的新命令“平面摄影”(flatshot)使这一问题得到解决,这个命令可以在工具面板的“三维制作控制台”区域找到,该命令的实质就是把当前位置的3D实体“拍摄”下来,再在当前UCS的XY平面上生成一个平面视图,或把该平面视图输出到一个外部文件,生成的平面视图中,可见轮廓线(前景线)组成一个块,不可见轮廓线(暗显直线)组成另一个块,可以给这二个块分别指定相应的线型。
使用这个命令要注意的是:系统变量UCSORTHO必须设置为0,平面摄影命令还存在一些问题,例如,在不可见轮廓线中的园(由园柱体投影产生)被“摄影”后,有时可能并不是一个真正的园(而是一条Spline),用标注园的命令去标注它时,就不行了,此时应另外想些办法。
截面平面(Sectionplane):这个命令同样可以在工具面板的“三维制作控制台”区域找到。
剖切实体或获取剖面可以用Slice、Section这一类命令,但现在有了Sectionplane,由于其强大的功能,使得其他命令几孚都用不着了。
截面平面或截面对象可以是单一平面,也可以是几个平面组合成的截面(用于阶梯剖视),截面对象创建后,可以在当前UCS的XY平面上生成2维剖视图,也可生成3维剖切模型。经剖切后的原有3D模型可以不受影响。 单一平面的截面对象可以选取实体上任意一个平面来创建截面对象,然后选中这个截面对象,把它移动到所需位置即可。
也可以选择“绘制截面”选项:创建截面对象前应先在当前UCS的XY平面上绘制剪裁直线(或折线),截面对象即为通过该直线或折线并垂直于当前UCS的XY平面。然后执行“截面平面”命令,按提示选择直线或折线上各端点,以回车结束选择,最后在剪裁线的一侧点击以确定剖视方向(相当于剖切符号的箭头方向)。
截面对象创建后,可选中该截面对象,从右键菜单中可选择相应的各种功能,如生成3维或2维截面、激活活动截面(激活或取消激活将使被截部份实体消失或显示)等。然后,如果需要恢复实体的原来状态,可以把截面对象删除。
所创建的2维截面的填充色为该实体的颜色,如果要在工程图中作为剖视图使用,应将其分解,再选中填充色后修改其特性(如改为国标的45度剖面线),同时可能需要适当旋转(90度/180度)以符合各工程视图之间的投影关系。
三维对齐(3Dalign):位于“修改”菜单的“三维操作”部份,2007版新增了这个命令,使得几个3维零件之间的装配得到了有力的支持。
三维对齐命令通常用于二个零件之间的平面定位(贴合或对齐),三维对齐命令开始后,首先选择源对象(需改变位置的零件),再在源对象上选取三个点(这三个点组成一个定位平面),再移动光标到目标对象(不改变位置的零件)的定位平面上,此时只要开启了DUCS,目标对象的定位平面的边界就会呈现虚线,再选取目标对象的第一、二、三点;注意:选择的第一点将与源对象的第一点装配时将完全重合,第二点仅用于控制方向,装配后不一定重合,第三点只用于控制二个平面是“贴合”还是“对齐”。
笔者以前创作了一个小软件Acadtools(AutoCad机械制图小工具)用于2D作图,最近已准备推出一个Acad3Dtools软件用于3D作图(该软件同时还包含了经改进后的Acadtools全部功能),欢迎各位使用。
http://qianjk.blogspot.com/
钱嘉奎2008/11/18