|
AUTO CAD中,面域是由封闭边界所形成的二维封闭区域,面域的边界必须是由端点首尾相连的封闭的曲线组成,下图为面域和边界的差别。
$ D3 I: @& Q: p2 f' _
3 @) F! K8 T7 c* @ 8 g, k: C, w2 f$ A
/ j1 t; a, A( E \一、创建面域。7 @: X% p. L: j; q
* M, T- j; h* N' R& O: j
创建面域必须使用已有的对象,这些对象可以是直线、多段线、圆、圆弧、椭圆、椭圆弧、样条曲线或实体等一个或多个的组合。
( z- }- }5 P) F& v# {
! M w6 x% c' k; m ^; R创建面域的命令是region,可以通过以下方法激活region命令。1、菜单栏【绘图】——“面域”。2、单击“绘图”工具栏上的“面域”图标。3、在命令行中输入region或者reg并回车。
0 O8 l; A% R( k' ]9 ^% m2 Q. K$ O' q' `! u! y6 I0 a3 J7 s# L
引用内容4 X1 D9 F* f& A
命令: _region
8 m9 ^% w4 b4 q8 r ~- r" M! E选择对象: 找到 1 个——/*选择矩形*/
3 ^" u/ H$ M: y0 ~选择对象: 找到 1 个,总计 2 个——/*选择圆*/: ^8 @) w; n: m
选择对象:
$ G! H6 I# v/ R& `" y已提取 2 个环。/ J3 }! z" I/ a! P5 B6 y
已创建 2 个面域。/ S2 g' [- n8 d# \' {
5 [% O# ^) v+ [$ G" o
" ^- O5 J' }" m
$ C1 V* B% `/ }6 Q" C y+ t) g
- N0 I* [9 r( f0 i6 ?4 ~. {) M. @ l4 z6 g2 D; v
对于已创建的面域对象,可以进行填充图案、阴影处理、渲染和着色等操作,还可以分析面域的几何特征和物理特征。面域对象还支持布尔运算,如可以通过交集、并集或差集创建组合面域,对其进行旋转、拉伸以后可以生成三维实心体。
6 f' x8 n7 V H1 H4 T/ K2 q& S, R9 r6 x( M
二、并集运算。并集就是将两个面域相加。作并集运算时,选择面域对象没有前后顺序之分。
/ `9 T) ?, I" a3 R) q& t% D5 N7 A( O$ R& T+ \9 i) Z3 e
并集命令为union,可以通过以下方法激活union命令1、菜单栏【修改】——“实体编辑”——“并集”。2、在命令行中输入union并回车。$ M* p" P# L, D3 R1 n6 g" L
, r$ D2 G/ p( V4 b7 j - M9 {, z0 N5 y* {* G
" D X8 R: Q& n6 e: ]5 @% z! t' ?( a
引用内容
$ v O/ O3 W7 M z P6 P命令: union- i+ b3 l" `% V0 m4 u% k9 I: X2 M6 Z% Y
选择对象: 找到 1 个4 k8 p) d$ V2 [1 {6 _* g: T
选择对象: 找到 1 个,总计 2 个
5 T( @7 f1 d$ d' {" G选择对象:7 F6 W0 J/ ]# _
至少必须选择 2 个实体或共面的面域。
. L: N: ^$ h/ L
* t) ^0 z$ n! N( X, }) G* J
* G8 i% C( @9 H, [# E6 S. f6 `" `: @! M
进行并集、交集和差集运算时,选择的对象必须是共面的面域或者实体。
0 P& N# R& K3 p7 ]; f# I6 {; W
9 C, R E9 x5 j0 u- }& ] 引用内容
; Z4 C9 G; c! \6 L命令: union
: k" A$ t, u: q/ b( U选择对象: 找到 1 个——/*选择圆*/1 V# u2 G, Q( o# \, `
选择对象: 找到 1 个,总计 2 个——/*选择椭圆*/0 t# u# @ ^- V& f5 Q) Z/ c, c; ~: ^
选择对象: 找到 1 个,总计 3 个——/*选择六边形*/
4 K8 g( p( a' k5 @选择对象: ——/*回车确定*/
j" Y3 w, M5 Y$ T2 I6 ~5 V r' z( t6 M' D0 G
' u% a# ]- e9 F
+ j7 J# A6 i& g6 Z3 M & l7 J2 O. S2 a2 G
; G( a5 L% h% E s
! Y7 N. z! D3 O/ i1 P& L& u) K' a; e% b
三、交集运算。交集就是求两个或两个以上相交的面域对象的公共部分。作交集运算时,选择面域对象过程和并集一样,选择面域对象没有前后顺序之分。
' B6 {! A. L" e) n1 I, }5 _! @5 X" D A( o0 x* w
交集命令为intersect,可以通过以下方法激活intersect命令。1、菜单栏【修改】——“实体编辑”——“交集”。2、在命令行中输入intersect并回车。
% k2 o) x# w- p6 }: w/ q( `6 j0 {
# z7 ?% b6 W" k/ e: o( X* L% d H$ W 引用内容: u; T8 u8 B R3 d
命令: intersect
; _/ E* Q5 R+ W选择对象: 找到 1 个——/*选择圆*/
5 P* V5 K1 E9 u" E选择对象: 找到 1 个,总计 2 个——/*选择椭圆*/
+ N1 ~7 }0 O: b; g) z选择对象: 找到 1 个,总计 3 个——/*选择六边形*/. Y6 g1 e+ f( n1 M" F
选择对象:
0 A- o' E" G+ l" M% V; i创建了空面域 - 已删除
1 q& k/ i; w# ~8 p; T
6 F) S4 w+ x3 W$ f8 Y+ ~% _; G
& G2 x$ ^- P( ]7 g4 R, V/ S, _4 x圆、椭圆和六边形三个面域对象没有交集,所以被删除,创建了空面域。0 C h% j7 M. \. ?& l, Y
/ U- D( V6 C2 q( e, y' P8 y9 y 引用内容
: l, b l- g( M5 b" `/ Q4 D命令: intersect( ]- ^, k! V* w* s/ u$ r2 z' `
选择对象: 找到 1 个——/*选择圆*/
5 y& @2 U! J4 {+ E! h5 Q& a选择对象: 找到 1 个,总计 2 个——/*选择椭圆*/4 K/ ?5 a: Q' f0 x( J
选择对象: ——/*回车确定*/. R% y6 S7 { @- ?6 n
% o2 c4 n+ u$ }4 j9 f3 E
$ f; I4 F* p- Q, O2 X; O0 `
5 I# t4 L u: P. a! I% v% d: a8 F3 } " ^5 U Y: e8 @# C0 r3 u4 b
/ C/ H: v" U& g/ C* J- u四、差集运算。差集就是从一个面域对象中减去另一个面域。作差集运算时,先选择被减的面域并回车,然后再选择要减去的面域并回车。(就像除和除以的区别一样,太抽象,看下图。)1 I8 ]# @4 j2 E1 |
3 B; e9 q! ^( }, Y9 g. s; {3 U
差集命令为subtract,可以通过以下方法激活subtract命令。1、菜单栏【修改】——“实体编辑”——“差集”。2、在命令行中输入subtract并回车。
+ d9 v5 m$ x, a" l; H5 E$ K
2 X7 `# ?8 \! [& t, J& _ 引用内容& g5 s) a! p% q" N$ U3 k, X
命令: subtract ) p0 H Y! c8 O) B
选择要从中减去的实体或面域...
& p, ^) B* X$ z& q; ?9 ~选择对象: 找到 1 个——/*先选择圆*/
4 t1 X6 R9 p5 I4 x! A6 h5 D选择对象: ——/*回车*/
8 p) `2 e4 K/ A" A: n* U选择要减去的实体或面域 ..' @* P1 }8 h9 ]4 T2 ~# f3 X) V
选择对象: 找到 1 个——/*后选择椭圆*/6 y- f7 Q1 w2 H) m# ~3 e+ j
选择对象: ——/*回车*/
( T( M7 d5 U) a6 i& s7 e) z! D2 y- m- v2 ]7 R7 F# G
0 W! R: k6 }* F% g+ J' T; @. ?9 g
8 E# P0 b+ V7 \: { * y5 W( z( f4 F" c
) v2 t3 H2 I" t0 L4 B5 p( n, S差集运算时,两个面域好像必须是边界相交而不是区域相交,比如选择矩形,然后再选择椭圆(或者六边形或者圆),都不能进行差集运算,我这里没有任何变化,命令行也没有任何错误提示。
, J2 N" i6 v) |6 ? |
( [! ~% q+ I7 u# l2 N: y; Q; Z4 q
" Q* F3 O4 e- g: t% Q+ l* l[ 本帖最后由 wei666123 于 2009-4-19 08:34 编辑 ] |
|