我们先来看一下可见性动态块的最终效果。. V5 t1 H$ x) P! h6 G2 t
4 \: y5 [1 Z* M& ^2 ?+ ~选中下图汽车动态块,在下拉列表中选择不同的选项,动态块便会呈现不同的变化。
3 I! A, `+ N/ B! Z5 o+ `6 ?. `4 L* |9 j" {8 m# l* ^% Q+ M( r# L
' s( @$ i4 F) d3 l) s9 E3 o! e9 B H, i- m& a+ E
其实,动态块内部包含了汽车的三个视图,只不过利用可见性参数,控制视图对象的显示和隐藏。
5 T$ K3 z* h4 j A8 K+ }! Q% }! _0 K0 g; B0 v& E
这种动态块在机械、家居、绘排水等设计领域中匀有广泛的应用,比如,在绘制户型图时,你可以将常用的各种沙发、床、绿植、节生洁具等图形合并到一个可见性动态块中(比如,你可以命名为myBLOCK),当需要使用这些图形时,不管三七二十一,只需插入动态myBLOCK,然后简单地调整动态块的编辑夹点,就可以完成所有家具的绘制,方便吧?
* F5 W2 d) m1 |, @; R, P1 ]
% ^% L3 G6 g# H _, \8 z ?这种做法还有一个好处,那就是,当你的图纸很大,需要频繁在插入图块时,动态块会有效地减少图形文件的大小,因为不管你重复使用了多少次myBLOCK,在你的图形文件数据库中却只需保存一个myBLOCK,在使用的地方不断调用相同的图块罢了!
$ ?$ [9 u( _$ f$ u
3 D3 U+ f7 m1 I下面,我们就来说明可见性动态块的详细定义方法。
+ y2 @% J0 h' j$ H5 B( N. j" F2 `0 Y' i5 `( ^
1、准备视图
- U$ S7 i& T& C* o. {准备三个汽车视图,并定义成块。
W% g4 l! e, x H# w0 f3 A/ A* x1 n# j" A5 }' Y+ T
" V% r+ Z+ n# `3 S3 d" u3 O9 q. {% D2 M+ ]6 X1 o
2、添加可见性参数- k9 V3 S, S# J7 h$ \) u$ Y
双击块或通过右键菜单进入块编辑器,单击参数面板上的可见性参数图标,按系统提示指定参数的位置,如下图。 a# V6 |+ o! c( j7 H- S
% C; n6 P+ a U! @5 z$ u( d2 U
' V* w# t& o- r* O8 Y4 o) D* G5 U: w3 _5 O
3、编辑可见性状态0 S# |- m7 E- T6 N0 e& \! Y- a
双击可见性参数图标,启动可见性状态编辑对话框。在可见性状态编辑对话框内可以重命名、新建、删除可见性状态,因为本例要控制三个汽车视图的可见性,所以我们新建了如下图所示的三个可见性状态。8 k* Z/ ]* F" O" H+ G2 ]: h5 V# N
; w7 c; t9 c& M+ ^0 J2 Y! `
0 T2 F5 I" U( M7 i k+ g U* m2 h
9 ^7 j( {! {& [# o" i; @点击下图所示的按钮,选择下拉菜单上的“跑车”。5 t/ E- v2 \) g _1 Y
4 I3 a! y' E2 h% E3 t) j
6 x" r$ l4 o$ ^9 E
2 _1 s; c5 {6 \. Q" j单击可见性工具面板上的“使不可见”图标,选中卡车和桥车,使其在“跑车”状态中不可见,如下图。选好对象后回车确定。
5 p3 I7 E# ^) m+ d1 _1 f/ C# _5 k" l, Q' B
+ @/ u7 J" x; D: B2 b5 a6 g& P$ f6 F) ?
3 n& g2 C$ X2 K, ]
对“桥车”和“卡车”状态,按类似的方法进行设置。
D, ?& ^. s& j8 b/ g3 F% _- y, t- c; E$ o
4、移动调整
0 [4 e; J% J! S) {! A编辑完可见性状态后,移动三个汽车视图,使之重叠,如下图。8 X z& O! T) `/ J
! N# ^& G7 r$ U% \+ U) C( W- q8 V K' H# w5 n9 y; r9 e0 \
, B$ A6 a! W+ x2 p' y0 d6 D6 |
5、测试动态块4 Q9 P* P- x+ P0 G
将编辑好的动态块插入图纸中,选中动态块并单击可见性参数夹点,在弹出的下拉列表中选择某一项目,动态块便会自动改变显示状态,就如第一张截图的效果。 |