1、3 D FA C E等三维命令的用法专项练习下面用四个例子说明3 D FA C E命令的用法。先画图4 - 11所示的最简单的三边的三维平面。C o m m a n d:3 D FA C ESpecify first point orInvisible:(点1)Specify second point or Invisible:(点2)Specify third point or Invisible:(点3)Specify fourth point or Invisible:(回车)Specify third point or Invisible:(回车)其次,画图4 - 1 2中的四边形的三
2、维平面。C o m m a n d:3 D FA C ESpecify first point or Invisible:(点1)Specify second point or Invisible:(点2)Specify third point or Invisible:(点3)Specify fourth point or Invisible:(点4)Specify third point or Invisible:(回车)第三个例子是,画图4 - 1 3所示的两个四边的三维平面。由图可见,第二个面取点方向改变了,第一个面为逆时针方向,第二个面变为顺时针方向。两面的公共边界是可见的。C o
3、m m a n d : 3 D FA C ESpecify first point or invisible: (点1 )Specify second point or Invisible:(点2)Specify third point or Invisible:(点3)Specify fourth point or Invisible:(点4)Specify third point or Invisible:(点3 a)Specify fourth point or Invisible:(点4 a)最后一个例子是用两个梯形形状的三维平面组成一个L形的曲面。两平面的公共边界不可见,如图4 -
4、1 4所示。在本章后面将用此方法构造房间的墙壁。C o m m a n d:3 D FA C ESpecify first point or Invisible:(点1)Specify second point or Invisible:(点2)Specify third point or Invisible:I(使点3与4间的边不可见)Specify third point or Invisible:(点3)Specify fourth point or Invisible:(点4)Specify third point or Invisible:(点3 a)Specify fourth p
5、oint or Invisible:(点4 a)Specify third point or Invisible:(回车)练习1. 用3 D曲面给线框模型加表面下面给在第2章练习里所做的线框模型加表面。首先找到并打开存储线框模型的文件。配套光盘上的文件3 d_p 2_0 1 . d w g。先对模型的右边操作。由于这边有五个角,因而需两个三维平面即一个三边和一个四边的曲面。且两平面公共边界不可见。在加上三维面之前,须得为其建一个新层。C o m m a n d:3 D FA C ESpecify first point orInvisible:(点1)Specify second point
6、or Invisible:(点2)Specify third point or Invisible:i(使点3和4间的边界不可见)Specify third point or Invisible:(点3)Specify fourth point or Invisible:(点4)Specify third point or Invisible:(点3 a)Specify fourth point or Invisible:(点4 a)(与点3重合)Specify third point or Invisible:(回车)图4 - 1 5中,已用H I D E命令隐藏了三维平面后的部分线框。且两
7、面公共边界用虚线表示。用复制命令将这两个三维平面复制到模型的左边。接着给线框模型的顶部及前面加表面(见图4 - 1 6)。即使所加表面不在同一个平面上,也只需调用一次3 D FA C E命令即可。给不在同一平面上的对象加表面时,目标捕捉很有用。C o m m a n d:3 D FA C ESpecify first point or Invisible:(点1)Specify second point or Invisible:(点2)Specify third point or Invisible:(点3)Specify fourth point or Invisible:(点4)_ Sp
8、ecify third point or Invisible:(点3 a)Specify fourth point or Invisible:(点4 a)Specify third point or Invisible:(点3 b)Specify fourth point or Invisible:(点4 b)Specify third point or Invisible:(回车)最后调用H I D E 命令,模型就成了真的一样。继续给线框模型的底边加上表面。3 d_p 4_0 2 . d w g文件中的模型各边均已加上了表面。2. 给显示器外壳加3 D平面利用3 D FA C E命令给一个
9、电子设备的线框模型(显示器),或是第3章里用S P L I N E命令绘制的壳体加表面。打开储存有模型的文件,或打开光盘上3 d_p 3_0 3 . d w g文件,构造线框模型是最复杂的。加表面包括拾取线框对象及端点。用3 D平面给图4 - 1 7中线框对象的四边形区域加上表面。用端点捕捉可以很容易地作出3 D平面,这里不再详述。另给3 D平面设置一个新层(比如为S U R F - 0 1层)以区别于线框对象。图4 - 1 7所示的是调用了S H A D E M O D E命令后的情形。在这个例子中, H I D E命令作用不大,因为可隐藏的东西几乎没有。从X轴正端看,有一平面上有很多洞,故
10、没有给它加上表面。3. 构造房间的墙壁用3 D FA C E命令造一个房间来放前面用拉伸面所做的桌子。在以后的练习中,还会用A u t o C A D的表面造型命令添置更多的家具。建房的第一步是构造线框模型,虽然大部分线框在加上表面后看不见了,但这有助于定位3 D平面的角。线框在一个新层上绘制,以区别于放置三维平面的层,绘图单位与前面一致,采用英尺和英寸。房间线框尺寸见图4 - 1 8。如果用A u t o C A D的捕捉模式,捕捉距离取为6较合适。使用U C S使每条边均在X Y平面内,这样就能很容易地作出这个线框。利用等轴测图非常有用。图4 - 1 8中的视点与X Y平面的夹角为3 0,
11、与X轴的夹角为3 0 0。线框画好后,恢复世界坐标系并切换到3 D平面层,先画世界坐标系中的X Z面上的完整的墙,绕X轴旋转UCS 90。这样就可以在X Y面上画四边的3 D平面,顶点如图4 - 1 9所示。C o m m a n d:3 D FA C ESpecify first point orInvisible:(点1)Specify second point or Invisible:(点2)Specify third point or Invisible:(点3)Specify fourth point or Invisible:(点4)Specify third point or
12、Invisible:(回车)也可以用端点捕捉来建立3 D平面的角,将U C S绕Y轴旋转9 0,或用目标捕捉拾取三维平面的角来绘制带窗户的墙,这面墙至少要有四个三维平面,因为A u t o C A D无法在一个表面上挖洞(孔)。若一个平面区域内有孔,那只能在其周围作曲面。用两个L形状的3 D平面来构造此墙。第一个面取点4、5、11、1 2、8、1。点5和点11、点1和点11、点8和点1 2之间的边界为不可见。C o m m a n d:3 D FA C ESpecify first point or Invisible:(点4)Specify second point or Invisible
13、:ISpecify second point or Invisible:(点5)Specify third point or Invisible:ISpecify third point or Invisible:(点11)Specify fourth point or Invisible:(点1)Specify third point or Invisible:ISpecify third point or Invisible:(点8)Specify fourth point or Invisible:(点1 2)Specify third point or Invisible:(回车)若忘
14、记了输入字母I使某一边不可见,可继续使用3 D FA C E命令,而后用E D G E . L S P程序来改变边界的可见性。另一个L形状的面,取点7、8、9、1 0、5和6。点8和点9、点9和点6、点5和点1 0之间的边界不可见。C o m m a n d:3 D FA C ESpecify first point orInvisible:(点7)Specify second point or Invisible:ISpecify second point or Invisible:(点8)Specify third point or Invisible:ISpecify third poi
15、nt or Invisible:(点9)Specify fourth point or Invisible:(点6)Specify third point or Invisible:ISpecify third point or Invisible:(点5)Specify fourth point or Invisible:(点1 0)Specify third point or Invisible:(回车)最复杂的一面墙就算完成了。调用四次3 D FA C E命令画四个矩形的平面,并使一些边界为不可见。对于第三面墙,将U C S原点移到点7,并绕Y轴旋转- 9 0(或不移动U C S,用目标
16、捕捉来定3 D FA C E的一点)。首先过点6、7、1 5和1 3作一个四边形的三维平面,且点1 3和1 5之间的边界不可见。C o m m a n d:3 D FA C ESpecify first point orInvisible:(点6)Specify second point or Invisible:(点7)Specify third point or Invisible:ISpecify third point or Invisible:(点1 5)Specify fourth point or Invisible:(点1 3)Specify third point or In
17、visible:(回车)这面墙剩下的部分为L形,可以取点1 9、1 6、1 7、1 8、1 3和1 4构造0点1 7和点1 8、点1 3和点1 4之间的边界不可见。C o m m a n d:3 D FA C ESpecify first point or Invisible:(点1 9)Specify second point or Invisible:(点1 6)Specify third point or Invisible:ISpecify third point or Invisible:(点1 7)Specify fourth point or Invisible:(点1 8)Sp
18、ecify third point or Invisible:ISpecify third point or Invisible:(点1 3)Specify fourth point or Invisible:(点1 4)Specify third point or Invisible:(回车)这样,这面墙就成了。同样可以移动U C S去完成剩下的墙,过点2、3、2 4和2 3作一个矩形平面,点2 0、1 9、1 8、2 1、2 2和2 4间用两个L形的平面。命令行提示与前面一样。图4 - 2 0给出的是调用H I D E命令后的已完成的墙本书提供的光盘文件3d_p4_04.dwg文件中有此墙
19、模型。PFACE命令P FA C E命令建造三边或四边的二维曲面。与3 D FA C E命令一样,调用一次可作出若干平面。不同的是,用P FA C E命令构造的平面总与单一对象联系在一起。而且面与面的公共边自动为不可见。由两命令形成的对象也不相同。3 D FA C E命令构造的对象为三维平面,它为A u t o C A D的基本曲面类型。而P FA C E命令构造的对象称为多重面网格的多段线。这种不同,有时会影响编辑和修改的操作。而且P FA C E命令的输入方式与3 D FA C E也不同。它分为两步,首先提示输入曲面的顶点、角。在空间拾取点作顶点。A u t o C A D对选定的点进行标
20、号。然后A u t o C A D根据所输入的顶点数构造曲面。曲面由边或四边的面元组成,这些面元可构成不同的平面。因此A u t o C A D提示输入面元数及其顶点数。A u t o C A D的菜单及工具条均没有P FA C E命_令,因此只能从命令行输入。C o m m a n d:P FA C ESpecify location for vertex 1:(指定一个点)Specify location for vertex 2 or:(指定一个点或回车)Specify location for vertex n or:(指定一个点或回车)输入点的位置及个数是随意的,当按了回车后, A
21、u t o C A D进行第二步操作(运行结果如图4 - 2 1所示)。Face 1 , vertex 1:Enter a vertex number or Color/Layer:(输入C、L或一个顶点数)Face 1 , vertex 2:Enter a vertex number or Color/Layer:(输入C、L或一个顶点数;或回车)Face 1 , vertex n:Enter a vertex number or Color/Layer:(输入C、L或一个顶点数;或回车)Face m , vertex n:Enter a vertex number or Color/Lay
22、er:(输入C、L或一个顶点数;或回车)按回车后, A u t o C A D移到下一个面。提示输入这个面的第一个顶点的编号。连续按两次回车结束此命令。命令结束后A u t o C A D才绘出这个平面。没有“ U N D O”来改正输入或取消命令。在命令的第二步,当提示输入顶点数时,可以输入“ c o l o r”和“ l a y e r”,或字母“ c”和“l”,A u t o C A D将提示为当前及随后的面元,选定颜色或建立一个新层。各面间的交线是可见的,除非在其间的顶点标号前加负号。提示P FA C E命令由于要其输入太多而不常用。但给一个多边图形加上表面,如六边形,用PFACE命令
23、就比3DFACE命令简单,因为此时无须考虑边界的可见性。多重面网格在渲染材质图案时很有用,因为每个对象都有各自的材质。例如,用三个3 D平面构造墙体时,就得为每个三维平面选图案(就像墙纸),并且调整每个3 D平面上的图案比例。另外,如果是用一个多重面网格去构造墙面,就只能选用一个图案且只调整一次图案比例。相关命令1. DFA C E命令构造三边或四边的曲面。2. HIDE命令清去隐藏线。相对当前观察方向,面后的物体均从屏幕上消失。3. SHADEMODE命令用对象颜色填充表面,它同样隐藏表面后的对象。相关系统变量S P L F R A M E控制内表面轮廓的可见性。若值设为1,则当隐藏重新生成
24、后,原来不可见的内表面的轮廓变成了可见。应用实例以图4 - 2 2中的六边形的平面为例来说明P FA C E命令的用法。对于这样的形状,用P FA C E比用3 D FA C E命令简单得多。点的位置如图4 - 2 2 a所示。命令行提示及输入如下:C o m m a n d:P FA C ESpecify location for vertex 1:(p 1)Specify location for vertex 2 or:(p 2)Specify location for vertex 3 or:(p 3)Specify location for vertex 4 or:(p 4)Spec
25、ify location for vertex 5 or:(p 5)Specify location for vertex 6 or:(p 6)Specify location for vertex 7 or:(回车)Face 1 , vertex 1:Enter a vertex number or Color/Layer:1Face 1 , vertex 2:Enter a vertex number or Color/Layer:2Face 1 , vertex 3:Enter a vertex number or Color/Layer:3Face 1 , vertex 4:Enter
26、 a vertex number or Color/Layer:4Face 1 , vertex 5:Enter a vertex number or Color/Layer:5Face 1 , vertex 6:Enter a vertex number or Color/Layer:6Face 1 , vertex 7:Enter a vertex number or Color/Layer:(回车)Face 2 , vertex 1:Enter a vertex number or Color/Layer:(回车)图4 - 2 2 b为多重面网格。图4 - 2 2 c所示的图形是s p
27、l f r a m e变量值为1的情形。由此可见,这个多重面网格由一个四边和两个三边的面元构成。只是这三个面元连在一起形成一个单一实体。但是P FA C E命令不能很好地处理内部的孔及带切口或凹口的边界。如图4 - 2 3所示,结果不总是与第一个图相同。若以图中给的点及图中所示的输入顺序用P FA C E命令构造U型表面,则表面的轮廓如图4 - 2 3 a所示。但表面自动沿可见的多重面边界延伸。如图4 - 2 3 b所示。如果在点4、5、6间的外表面后有物体,则用S H A D E M O D E或H I D E命令会更明了些。另外,看似简单的表面实际上是由五个重叠的内部面元组成的。图4 - 2 3 c为将其分解并排在一起的情形。这个表面之所以会出错是由于输入错误。用P FA C E命令构造这个表面的正确方法是将其分成两个或更多的面元。如用点1、2、5、6、7、8定义一个面元,再用点2、3、5定义一个面元。练习:用三维多边形网格给线框模型加表面在这个练习中,将用P FA C E命令给在第3章练习中所构造的线框模型覆盖三维表面。这个练习将在几个不同的平面上构造多面网格。打开光盘上文件3 d _ p 2 _ 0 1 . d w g,给三维多面网格设置一个新层,并使之成为当前层,冻结放置三维面的层
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1