|
AUTO CAD中,面域是由封闭边界所形成的二维封闭区域,面域的边界必须是由端点首尾相连的封闭的曲线组成,下图为面域和边界的差别。
. L1 K9 Q+ \7 y7 w: f! W8 T# g7 Y% T

R9 O+ a$ j, o: H X" f* G7 N$ f, A7 c6 G. ~2 d
一、创建面域。
! V/ Y, V; ~" y' Q, ]2 k2 c/ O6 Z8 M' H8 K* y
创建面域必须使用已有的对象,这些对象可以是直线、多段线、圆、圆弧、椭圆、椭圆弧、样条曲线或实体等一个或多个的组合。/ c/ G8 I8 A- y. V- ^6 @
+ e8 k1 i4 |- |' Q6 f$ x/ i创建面域的命令是region,可以通过以下方法激活region命令。1、菜单栏【绘图】——“面域”。2、单击“绘图”工具栏上的“面域”图标。3、在命令行中输入region或者reg并回车。1 g9 o$ T% m/ D
2 k1 V5 C- ^1 c1 t 引用内容
! S" o0 \- i& y. ?" ?9 d# V命令: _region+ r& z% C/ k4 Q5 d* e
选择对象: 找到 1 个——/*选择矩形*/
2 F+ X1 ~3 E3 v( |# n选择对象: 找到 1 个,总计 2 个——/*选择圆*/6 B' r. N; Z! K- w7 `
选择对象:" ]; v0 s: A& O1 k% {% U1 K) \
已提取 2 个环。+ o' q5 H; G" v$ o* J
已创建 2 个面域。
1 @1 \2 u# j" G$ M# ^1 Q
" L4 o8 o& [8 B4 _/ o6 @% p+ n) e8 C1 p4 ]6 R) N7 O
1 L1 T) o0 G O# X* p

( ]9 H* {9 E$ v$ A0 H1 _( u* J. J0 S( _7 m
对于已创建的面域对象,可以进行填充图案、阴影处理、渲染和着色等操作,还可以分析面域的几何特征和物理特征。面域对象还支持布尔运算,如可以通过交集、并集或差集创建组合面域,对其进行旋转、拉伸以后可以生成三维实心体。
: g: ]* g$ g* @$ e% V$ n4 q1 Z
) g& d# |; r& q6 L9 ] U二、并集运算。并集就是将两个面域相加。作并集运算时,选择面域对象没有前后顺序之分。/ X: c% {6 I8 z% p3 T& z% l
7 J( O' S) e* _ a0 N0 D0 v' @5 {
并集命令为union,可以通过以下方法激活union命令1、菜单栏【修改】——“实体编辑”——“并集”。2、在命令行中输入union并回车。
) S6 q T, ^; r7 y% f0 T, A* K
* H: D1 J5 g( O! X4 x
9 `* B8 |4 h% h9 G2 F 引用内容( b: o n8 w; s+ h1 p( z# N
命令: union
6 [, ~9 @+ k& [4 p, E- N选择对象: 找到 1 个
* M9 y7 C5 }* o2 N/ v选择对象: 找到 1 个,总计 2 个
. k* ^; E" A& U: `选择对象:
9 z) I, P+ Z) i至少必须选择 2 个实体或共面的面域。9 ]: z( V& B2 M S! U. S# h
1 G: x3 K& l0 ~+ K: A
, p5 D5 f! W! S6 Y7 F
/ L; p$ t3 n R7 O) |进行并集、交集和差集运算时,选择的对象必须是共面的面域或者实体。, K4 H. H# q1 V( N8 o U; X
: p+ ?: P$ T3 T7 C 引用内容7 ~: M9 I& g& a8 c' H6 Q. ^
命令: union
6 ]& e; Y1 \) j选择对象: 找到 1 个——/*选择圆*/
& W1 I# N3 o, N0 N5 Y8 z# ~选择对象: 找到 1 个,总计 2 个——/*选择椭圆*/
6 S W1 b4 ^/ e9 ]+ v) ?% g" t选择对象: 找到 1 个,总计 3 个——/*选择六边形*/
9 `: Z+ A3 t9 i& T0 |% G选择对象: ——/*回车确定*/
, B3 r& b4 o1 Z U# B5 [
7 T7 U6 t* v2 |8 u% @- D r- u9 ^ Y: X- q8 r' H
* X4 v" M X5 N8 l
! n; d' @3 j0 p2 {' J3 i+ A
% {9 j0 s& c5 R5 v8 n& Y: K
& Q& c2 e0 L$ M) `! i
: t6 l$ A n( A* ?
三、交集运算。交集就是求两个或两个以上相交的面域对象的公共部分。作交集运算时,选择面域对象过程和并集一样,选择面域对象没有前后顺序之分。
" J6 n0 j. }0 w3 o
1 e, g5 t4 F3 U4 [* W5 m) D交集命令为intersect,可以通过以下方法激活intersect命令。1、菜单栏【修改】——“实体编辑”——“交集”。2、在命令行中输入intersect并回车。$ @! j. a; Z' s, R; i
% g. C! N- b" D8 L3 S/ z
引用内容. x8 R5 ^7 z0 I1 t
命令: intersect
* j0 A8 K7 F! g5 I选择对象: 找到 1 个——/*选择圆*/6 x1 H, M# g- y
选择对象: 找到 1 个,总计 2 个——/*选择椭圆*/
5 e$ E% U+ f, ]选择对象: 找到 1 个,总计 3 个——/*选择六边形*/
" P4 E6 w9 w& Y3 e1 j选择对象:
/ W+ D- e2 e' h" f' t M# [& b创建了空面域 - 已删除
- W- c) m* O! B3 |
) P2 K* U5 O5 X/ u% V( V9 Z. j9 B v6 z7 i4 _- F
) A! m6 g$ {1 @- `
圆、椭圆和六边形三个面域对象没有交集,所以被删除,创建了空面域。, w& H1 T8 O0 e
# `' w6 A. t& v# }; I0 q& ^5 H
引用内容
% T: `7 B; Q# \/ J( F' J命令: intersect
& v. z% n) y1 Y# k7 Y& o! \选择对象: 找到 1 个——/*选择圆*/
" R+ Y; n/ L/ n选择对象: 找到 1 个,总计 2 个——/*选择椭圆*/
- y4 l4 q* J* l5 q- z T选择对象: ——/*回车确定*/6 T+ f q) R# Z: Q$ H8 c
% |. o+ I7 u" |/ X) j; `' R% \9 j% g; K
4 k' a& J. ^7 {; [
1 g3 [, e( |( a+ E) b
F+ ], q1 n3 W+ p8 _ _四、差集运算。差集就是从一个面域对象中减去另一个面域。作差集运算时,先选择被减的面域并回车,然后再选择要减去的面域并回车。(就像除和除以的区别一样,太抽象,看下图。)
! p% w% X" r$ Q, ?. M9 U; x4 \) ] b) @7 P, ~* e6 c
差集命令为subtract,可以通过以下方法激活subtract命令。1、菜单栏【修改】——“实体编辑”——“差集”。2、在命令行中输入subtract并回车。
! |9 K% [* a5 t3 H
$ N; d) q; B6 `9 }8 d5 U. h) | m 引用内容! H% B K9 V. Z7 r% t/ X
命令: subtract : P6 \: P$ u) L8 s
选择要从中减去的实体或面域...6 T: I8 p6 e+ s
选择对象: 找到 1 个——/*先选择圆*/
( L0 W# h! m! g7 Z0 r# W: }选择对象: ——/*回车*/
. {: Z8 h8 k2 l1 r U( N7 D- }* n" V选择要减去的实体或面域 ..
$ ]9 ~7 J! e' e. ]0 `! L" g7 x选择对象: 找到 1 个——/*后选择椭圆*/
) j/ ]4 Q. H# Q! c* i选择对象: ——/*回车*/
3 @$ B6 Z, F% w4 O
& Y. x+ I: |" e" m2 f" Q* ]/ K) p- {, Q
! a( }8 p. ~, ? X2 \# _
) p& i& r5 v3 U0 Z
7 G5 J" [1 c1 y4 K; c1 r' l差集运算时,两个面域好像必须是边界相交而不是区域相交,比如选择矩形,然后再选择椭圆(或者六边形或者圆),都不能进行差集运算,我这里没有任何变化,命令行也没有任何错误提示。
2 {) z1 P; f# ?8 d | : R4 O: C, W4 a2 a. B- V
- O1 O) B) B" D' e+ n
[ 本帖最后由 wei666123 于 2009-4-19 08:34 编辑 ] |
|