|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
可见性CAD动态块是常见的一种动态块,在前面的CAD教程中我们引用了汽车视图动态块的实例,通过单击夹点下拉列表中的项目可以动态改变动态块的显示状态,如下图。下面我们具体讲解一下该实例。
. w( w5 U" v! W* y, ^ http://www.gstarcad.com/Uploaded/image/w80.png
1 u, F0 H* @# l* J 其实,动态块内部包含了汽车的三个视图,只不过利用可见性参数,控制视图对象的显示和隐藏,下面,我们就来看看,如何实现这一功能。
* Q$ Y) }. h; ]- H A5 w 1、准备视图- R4 e R- o* Z L) z3 j, b3 Y1 @
正所谓“巧妇难为无米之炊”,要完成动态块,必须要为其备足相应的材料。所以,首先需要准备三个汽车视图,为了方便后续操作,可分别将三个视图定义成块。
3 Z$ U' m! A+ ]: \4 O# Y5 u http://www.gstarcad.com/Uploaded/image/w81.png
% s* C" q' w$ a; e: ]% V 2、定义块
/ i- _; G$ q0 T1 f& [+ p7 W 输入BLOCK命令并确定,利用块定义对话框为动态块指定插入点,为块命名并将三个汽车视图框选为块对象,如下图。
7 F& F" Z/ [7 D; {# } http://www.gstarcad.com/Uploaded/image/w82.png
7 J5 Z: ^+ j$ o( `+ f- |0 W1 j3 w 单击“确定”完成块建立。! o7 c1 e5 @/ K Y
3、添加可见性参数7 [! ~8 x2 I. H7 w( ]
双击或通过右键菜单进入块编辑器,单击参数面板上的可见性参数图标,按系统提示指定参数标签的放置位置,如下图。" G) o# c& i# Q0 F
http://www.gstarcad.com/Uploaded/image/w83.png6 z, c( P, `3 Z% X P
4、编辑可见性状态, |- P: B) R3 g2 }: O+ _9 T; f
双击可见性图标或单击工具面板上“可见性状态”图标,启动可见性状态编辑对话框。
: G9 e8 t2 P8 @0 l! k. [" M http://www.gstarcad.com/Uploaded/image/w84.png( t, v5 b. r0 A8 {. L3 S. U* C
在可见性状态编辑对话框内可以重命名、新建、删除可见性状态,因为本例要控制三个汽车视图的可见性,所以我们新建了如下图所示的三个可见性状态。
* W7 P1 U4 |/ U3 x http://www.gstarcad.com/Uploaded/image/w85.png8 F0 Z: t# O. L
单击可见性面板右侧带三角形的按钮,弹出的下拉菜单上包含了我们之前新建的三个可见性状态名称,选择某一名称,便可以对相应的可见状态进行编辑。这里,我们选“跑车”,如下图。( i$ s, ^# T: u% N! S+ c' E _5 Y
http://www.gstarcad.com/Uploaded/image/w86.png4 q( p' V/ X' X! r* o/ c8 l; x
在“跑车”状态中,单击可见性工具面板上的“使不可见”图标,并选中卡车和轿车,使其在“跑车”状态中不可见,如下图。选好对象后回车确定。, i# M+ L% q+ Y# c# {
http://www.gstarcad.com/Uploaded/image/w87.png
D0 q' x3 w4 R1 e2 _0 P+ c 对“轿车”和“卡车”状态,按相同的方法进行设置。" ?4 a/ W4 |0 ]5 }, F
最后,将三个汽车视图移动到如下图所示的位置,以便在选择可见性参数夹点下拉列表的不同项目时,切换的视图能出现在大致相同的位置。
( S% `; e! q) A4 ]" F http://www.gstarcad.com/Uploaded/image/w88.png
: c0 g# ]( z5 G$ _6 I6 c 5、测试动态块
5 ?9 u" _2 h5 M 将编辑好的动态块插入图纸中,选中动态块并单击可见性参数夹点,在弹出的下拉列表中选择某一项目,动态块便会自动改变显示状态。
8 ?* g5 \! f# o- j6 _1 [( m: j |
|