我们先来看一下可见性动态块的最终效果。9 U; S7 C6 Y$ S3 [* n
# z7 E, [ I6 L' x1 |! q' D3 X/ _, H选中下图汽车动态块,在下拉列表中选择不同的选项,动态块便会呈现不同的变化。
( t# _) N" c$ r. R* l4 I& K. e7 \1 Y$ D* y) T
) \3 N5 q) c) F, p0 ?# X6 W/ O( |" [- u& G: K9 X
其实,动态块内部包含了汽车的三个视图,只不过利用可见性参数,控制视图对象的显示和隐藏。2 P) K, F! Q$ j% f
8 ]; q, f5 @5 y+ y) B( B这种动态块在机械、家居、绘排水等设计领域中匀有广泛的应用,比如,在绘制户型图时,你可以将常用的各种沙发、床、绿植、节生洁具等图形合并到一个可见性动态块中(比如,你可以命名为myBLOCK),当需要使用这些图形时,不管三七二十一,只需插入动态myBLOCK,然后简单地调整动态块的编辑夹点,就可以完成所有家具的绘制,方便吧?
( Z2 b% `1 @, g3 D7 s
: w5 ?% { z. @( n9 ]8 [' X3 f这种做法还有一个好处,那就是,当你的图纸很大,需要频繁在插入图块时,动态块会有效地减少图形文件的大小,因为不管你重复使用了多少次myBLOCK,在你的图形文件数据库中却只需保存一个myBLOCK,在使用的地方不断调用相同的图块罢了!
3 U% }/ g! N5 {2 d
/ F( N0 b& I- M: h6 Q下面,我们就来说明可见性动态块的详细定义方法。
{. @, g. X5 E [ N9 |" l1 w7 n) L7 Z8 D7 P) u
1、准备视图$ a( ? o5 _% G0 w$ A8 o x+ F
准备三个汽车视图,并定义成块。
% |/ [0 h$ k) I; W h+ n, { K/ E6 H _- p
5 s7 u6 m+ w8 Q0 z- e
R! I& A' l1 S2、添加可见性参数
' c3 h2 V+ M" ^* S双击块或通过右键菜单进入块编辑器,单击参数面板上的可见性参数图标,按系统提示指定参数的位置,如下图。' V" Z: I B8 I/ i4 y W
! ^5 W: R# x+ p' F2 {9 A
% X- T. n' h9 ^7 V+ k# N, o6 R, ]5 @! m& i; ~& a8 T8 a
3、编辑可见性状态+ D3 E @- Y' {* t9 ^
双击可见性参数图标,启动可见性状态编辑对话框。在可见性状态编辑对话框内可以重命名、新建、删除可见性状态,因为本例要控制三个汽车视图的可见性,所以我们新建了如下图所示的三个可见性状态。
e+ ~7 Q" L7 K2 V) c
9 X6 N; x" e1 P0 u! V7 b
4 O( F, B. G& T+ N( l; Y9 O, U3 U3 u( I
点击下图所示的按钮,选择下拉菜单上的“跑车”。3 o3 C7 B% W- W0 c7 x# @! b
( W9 @/ u6 O% k
7 |" |6 ^& s/ ~) y. V' o9 A3 y
7 |. p% z, \; V0 J$ ]单击可见性工具面板上的“使不可见”图标,选中卡车和桥车,使其在“跑车”状态中不可见,如下图。选好对象后回车确定。
. C' ~0 E! ?; H+ a: j! U) M1 T: [5 O7 ?- o0 s/ u3 A/ ?( N% f
0 G0 q6 [6 ]6 ?: ?
/ a8 u1 z; E1 T3 H9 f
对“桥车”和“卡车”状态,按类似的方法进行设置。+ @. h6 {+ S+ Q4 B( I: O% G
7 a9 O" D1 w- ]. u3 m4、移动调整5 U4 G. F; [( p* r$ ~
编辑完可见性状态后,移动三个汽车视图,使之重叠,如下图。7 {6 Y, S$ I7 `1 F# K" ~
3 U# G" v+ N* a# O- r
( _2 i# b9 h1 s7 w7 [. j5 `$ F& f' m" h. @" _+ n0 A6 f! D0 p4 \
5、测试动态块
9 @1 ^5 f' p5 b+ T$ z0 N5 g7 M将编辑好的动态块插入图纸中,选中动态块并单击可见性参数夹点,在弹出的下拉列表中选择某一项目,动态块便会自动改变显示状态,就如第一张截图的效果。 |