内容正文:
11.13 与实体显示有关的系统变量
与实体显示有关的系统变量有3个:ISOLINES、FACETRES和DISPSILH,分别介绍如下。
系统变量ISOLINES:此变量用于设定实体表面网格线的数量,如图11-28所示。
系统变量FACETRES:用于设置实体消隐或渲染后的表面网格密度,此变量值的范围为0.01到10.0,值越大表明网格越密,消隐或渲染后表面越光滑,如图11-29所示。
系统变量DISPSILH:用于控制消隐时是否显示出实体表面网格线,若此变量值为0,则显示网格线;为1时,不显示网格线,如图11-30所示。
图11-28 ISOLINES变量
图11-29 FACETRES变量
图11-30 DISPSILH变量
11.14 用户坐标系
在默认情况下,AutoCAD坐标系统是世界坐标系,该坐标系是一个固定坐标系。用户也可在三维空间中建立自己的坐标系(UCS),该坐标系是一个可变动的坐标系,坐标轴正向按右手螺旋法则确定。在绘制三维图形时,UCS坐标系特别有用,因为用户可以在任意位置、沿任何方向建立UCS,从而使得三维绘图变得更加容易。
AutoCAD中达到多数2D命令只能在当前坐标系的XY平面或与XY平面平行的平面内执行,若用户想在空间的某一平面内使用2D命令,则应沿此平面位置创建新的UCS。
命令启动方法
● 菜单命令:【工具】/【新建UCS】。
● 工具栏:【UCS】工具栏上的 按钮。
● 命令:UCS。
【例11-18】在三维空间中创建坐标系。
(1)打开文件“11-18.dwg”。
(2)改变坐标原点。输入UCS命令,AutoCAD提示:
命令: ucs
输入选项 [新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)] <世界>: n //选用“新建(N)”选项
指定新 UCS 的原点或 [Z 轴(ZA)/三点(3)/对象(OB)/面(F)/视图(V)/X/Y/Z] <0,0,0>:
//捕捉A点
结果如图11-31所示。
图11-31 改变坐标原点
(3)将UCS坐标系绕x轴旋转90。
命令: ucs
输入选项 [新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)] <世界>: n //选用“新建(N)” 选项
指定新 UCS 原点或[Z 轴(ZA)/三点(3)/对象(OB)/面(F)/视图(V)/X/Y/Z] <0,0,0>: x
//选用“X”选项
指定绕 X 轴的旋转角度 <90>: 90 //输入旋转角度
结果如图11-32所示。
图11-32 旋转坐标系
(4)利用三点定义新坐标系。
命令: ucs
输入选项 [新建(N)/移动(M)/正交(G)/上一个(P) /恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)] <世界>: n //选用“新建(N)”选项
指定新 UCS原点或[Z 轴(ZA)/三点(3)/对象(OB)/面(F)/视图(V)/X/Y/Z] <0,0,0>: 3
//选用“三点(3)”选项
指定新原点 <0,0,0>: //捕捉B点
在正 X 轴范围上指定点: //捕捉C点
在 UCS XY 平面的正 Y 轴范围上指定点: //捕捉D点
结果如图11-33所示。
图11-33用三点定义新坐标系
11.15 使坐标系的XY平面与屏幕对齐
利用PLAN命令可以生成坐标系的XY平面视图,即视点位于坐标系的Z轴上,此时XY坐标面与屏幕对齐。该命令在三维建模过程中是非常有用的。例如,当用户想在3D空间的某个平面上绘图时,可先以该平面为XY坐标面创建UCS坐标系,然后使用PLAN命令使坐标系的XY平面视图显示在屏幕上,这样在三维空间的某一平面上绘图就如同画一般的二维图一样。
启动PLAN命令,系统提示“输入选项 [当前 UCS(C)/UCS(U)/世界(W)] <当前 UCS>:”,按Enter键,当前坐标系XY平面就与屏幕对齐。
11.16 利用布尔运算构建复杂实体模型
前面已经学习了如何生成基本三维实体及由二维对象转换得到三维实体。将这些简单实体放在一起,然后进行布尔运算就能构建复杂的三维模型。
布尔运算包括并集、差集和交集。
(1)并集操作:UNION命令将两个或多个实体合并在一起形成新的单一实体,操作对象既可以是相交的,又可是分离开的。
【例11-19】并集操作。
打开文件“11-19.dwg”,用UNION命令进行并运算。选取菜单命令【修改】/【实体编辑】/【并集】或输入UNION命令,AutoCAD提示:
命令: _union
选择对