15 12
发新话题
打印

AUTOCAD轻松学 [第一部第七章] 面域(RIGION)

AUTOCAD轻松学 [第一部第七章] 面域(RIGION)

简介
/ w; t* g2 V, k" a在第一章曾经提到如果碰到较不规则的面如五边形或更多边形的面时,我们须用到PFACE(多义面),或者是用好几个3DFACE来拼凑,若碰到一个挖洞的面我们则需要用到许多3DFACE以围绕的方式去兜起来,而FACE与FACE交接的棱边则须用人工的方式或用EDGE.LSP应用程序去隐藏(使之不可见),这的确相当麻烦。; D  c* w8 I1 ?5 A8 `; D; w) Q
我们可以用到面域(REGION)的功能,我们可以把2D中封闭的图形,如:PLINE、CIRCLE、ELLIPSE、SOLID等转化(SOLIDIFY)成面域,这样可以很方便地制作出各种不规则的面,而这些面域还可以进行所谓的Boolean operation(布尔运算),如INTERSECT(与)、UNION(或)和SUBTRACT(差)等,如此可以解决面上挖洞的情形。可惜的是,面域所呈现的是图块的形态,它的编辑不如3DFACE或3DMESH方便,因此在SOLIDIFY之前最好先确定其形状。
( U: A7 {0 u+ c3 @% a& k
6 R& K. J1 f4 x3 @$ N/ q- F命令练习
4 d3 z2 x. q7 z* B; ]; r进入CAD,开始一张新图: k7 z) h! x7 D4 i: r/ q3 D
用VPOINT命令设定适当的平行投影观测点% A% f% s/ j- L! j
用    ZOOM C 的方式设定适当的屏幕作图范围8 I7 j- b  i. F' T5 d0 C
用3DFACE命令画一个20X20的工作面
复制内容到剪贴板
代码:
正在重生成模型。
AutoCAD 菜单实用程序已加载。
命令: vpoint
当前视图方向:  VIEWDIR=0.0000,0.0000,1.0000
指定视点或 [旋转(R)] <显示坐标球和三轴架>: 1,-2,1.5
正在重生成模型。
命令: zoom
指定窗口角点,输入比例因子 (nX 或 nXP),或
[全部(A)/中心点(C)/动态(D)/范围(E)/上一个(P)/比例(S)/窗口(W)] <实时>: c
指定中心点: 10,10
输入比例或高度 <609.4521>: 15
命令: 3dface
指定第一点或 [不可见(I)]: 0,0
指定第二点或 [不可见(I)]: 20,0
指定第三点或 [不可见(I)] <退出>: 20,20
指定第四点或 [不可见(I)] <创建三侧面>: 0,20
指定第三点或 [不可见(I)] <退出>:

附件

1.jpg (11.36 KB)

2007-5-22 20:13

1.jpg

本帖最近评分记录
  • snowfox373 +30 谢谢帮忙更新,就一次性奖励了。 2007-5-22 21:29
  • snowfox373 金币 +50 谢谢帮忙更新,就一次性奖励了。 2007-5-22 21:29
  • snowfox373 宣传 +50 谢谢帮忙更新,就一次性奖励了。 2007-5-22 21:29

TOP

执行LINE命令,在地面上画一“闭合”的“多边形”
/ j% u8 S  P, I5 c; S------------------------
复制内容到剪贴板
代码:
命令: line
指定第一点: 0,12
指定下一点或 [放弃(U)]: @1,0
指定下一点或 [放弃(U)]: @0,1
指定下一点或 [闭合(C)/放弃(U)]: @1,0
指定下一点或 [闭合(C)/放弃(U)]: @1,-1
指定下一点或 [闭合(C)/放弃(U)]: @1,0
指定下一点或 [闭合(C)/放弃(U)]: @0,1
指定下一点或 [闭合(C)/放弃(U)]: @-1,1
指定下一点或 [闭合(C)/放弃(U)]: @0,1
指定下一点或 [闭合(C)/放弃(U)]: @-3,0
指定下一点或 [闭合(C)/放弃(U)]: c

附件

2.jpg (10.89 KB)

2007-5-22 20:13

2.jpg

TOP

执行REGION命令,选取刚才所画的封闭多边形线段,把他们转换成一个面域
$ J! v1 j! c- H$ l4 s$ L4 z用COPY命令把转换的面域向垂直向上方复制一份
7 b+ c; {0 q) D, p, j5 `----------------------------------
复制内容到剪贴板
代码:
命令: region
选择对象: w
指定第一个角点: 指定对角点: 找到 10 个
选择对象:
已提取 1 个环。
已创建 1 个面域。
命令: copy
选择对象: l
找到 1 个
选择对象:
指定基点或位移,或者 [重复(M)]: 0,0,1
指定位移的第二点或 <用第一点作位移>:
命令:

附件

3.jpg (12.77 KB)

2007-5-22 20:14

3.jpg

TOP

执行HIDE命令来看一下消除隐藏线后的情形
. R/ G# v4 U/ I3 c+ ?1 `: i--------------------------
复制内容到剪贴板
代码:
命令: hide
正在重生成模型。

附件

4.jpg (12.38 KB)

2007-5-22 20:14

4.jpg

TOP

执行PLINE命令,在地面上画一闭合的多义线6 O3 |, \$ h; b
---------------------------
复制内容到剪贴板
代码:
命令: pline
指定起点: 5,15
当前线宽为 0.0000
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,2
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @4,0
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,-3
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: a           (改画弧)
指定圆弧的端点或
[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/
宽度(W)]: @-2,0
指定圆弧的端点或
[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/
宽度(W)]: L                                                    (改画线)
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: @0,1
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: c
自动保存到 C:\Documents and Settings\3\Local
Settings\Temp\Drawing1_1_1_8467.sv$ ...
命令:

附件

5.jpg (15.17 KB)

2007-5-22 20:15

5.jpg

TOP

执行REGION命令,把刚才画的封闭多义线转换成一个面域
6 V' |2 ^7 n6 y$ a: f4 I用COPY命令把转换成的面域向垂直上方复制一份: |1 l" E4 \: |% Q* C# |  v; b, P
再执行HIDE命令来看一下消除隐藏线后的情形5 V* f# U+ z4 [3 _7 h3 x* w
----------------------------
复制内容到剪贴板
代码:
命令: region
选择对象: l
找到 1 个
选择对象:
已提取 1 个环。
已创建 1 个面域。
命令: copy
选择对象: l
找到 1 个
选择对象:
指定基点或位移,或者 [重复(M)]: 0,0,1
指定位移的第二点或 <用第一点作位移>:
命令: hide
正在重生成模型。

附件

6.jpg (15.28 KB)

2007-5-22 20:15

6.jpg

TOP

先用ELLIPSE命令在地面上画一椭圆0 A% P9 B2 b1 t/ i7 X& W
在用REGION命令把所画的椭圆转换成一个面域, }7 Y) |  x. n
用COPY命令把刚才转换的椭圆形面域向垂直向上复制一份+ a& z3 ^0 ?6 A
再执行HIDE命令来看一下消除隐藏线后的情形
1 z) l8 C4 c7 `3 D) }----------------------------------
复制内容到剪贴板
代码:
命令: ellipse
指定椭圆的轴端点或 [圆弧(A)/中心点(C)]: 11,18
指定轴的另一个端点: @4,0
指定另一条半轴长度或 [旋转(R)]: @0,1.5
命令: region
选择对象: l
找到 1 个
选择对象:
已提取 1 个环。
已创建 1 个面域。
命令: copy
选择对象: l
找到 1 个
选择对象:
指定基点或位移,或者 [重复(M)]: 0,0,1
指定位移的第二点或 <用第一点作位移>:
命令: hide
正在重生成模型。

附件

7.jpg (14.19 KB)

2007-5-22 20:16

7.jpg

TOP

用RECTANG命令在地面上画一4X4的正方形
+ g3 H' R$ x+ q( a再用CIRCLE命令在正方形中央画一个圆! t1 y: V1 s' g4 D2 d
执行REGION命令,把所画的正方形与圆同时转换成两个面域
$ ]7 D) h& e9 j9 d% N( P( i0 C----------------------------------
复制内容到剪贴板
代码:
命令: rectang
指定第一个角点或 [倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)]: 5,1
指定另一个角点或 [尺寸(D)]: @4,4
命令: circle
指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 7,3
指定圆的半径或 [直径(D)]: 1
命令: region
选择对象: 找到 1 个                            (选取正方形)
选择对象: 找到 1 个,总计 2 个                 (选取正方形中间的圆)
选择对象:
已提取 2 个环。
已创建 2 个面域。

附件

8.jpg (15.85 KB)

2007-5-22 20:16

8.jpg

TOP

用SUBTRACT命令把刚才转换成正方形的面域扣除圆的面域得到一个“差面域”
9 m$ d& m. v' R) p再用COPY命令把这差面域向垂直上方复制一份* k! c0 w3 J' t( I
执行HIDE命令,查看消除隐藏线后的情形
" m3 [6 [# ~: N/ L  `7 @! G+ |--------------------------------------------------------------------
复制内容到剪贴板
代码:
命令: subtract
选择要从中减去的实体或面域...
选择对象: 找到 1 个               (选取正方形面域)
选择对象:
选择要减去的实体或面域 ..
选择对象: 找到 1 个               (选取圆面域)
选择对象:
命令: copy
选择对象: l
找到 1 个
选择对象:
指定基点或位移,或者 [重复(M)]: 0,0,1
指定位移的第二点或 <用第一点作位移>:
命令: hide
正在重生成模型。
自动保存到 C:\Documents and Settings\3\Local
Settings\Temp\Drawing1_1_1_8467.sv$ ...
命令:

附件

9.jpg (16.93 KB)

2007-5-22 20:16

9.jpg

TOP

用RECTANG命令,在地面上画一4X2的矩形8 @- a' X: l3 T: U6 G$ w# T& u
再用CIRCLE命令在矩形正中央画一个半径为1.5的圆" |5 I% ?5 w# S1 ]* M1 O
----------------------------------
复制内容到剪贴板
代码:
命令: rectang
指定第一个角点或 [倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)]: 11,4
指定另一个角点或 [尺寸(D)]: @4,2
命令: circle
指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 13,5
指定圆的半径或 [直径(D)] <1.0000>: 1.5

附件

10.jpg (17.97 KB)

2007-5-22 20:17

10.jpg

TOP

 15 12
发新话题