|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。
$ z# y" Y$ u& @ 一、基点5 S- \8 l5 O+ D/ Y
在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。
) C# H: h( e" y$ N# y0 ]( e 为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。6 A" t0 M8 T5 `' ]2 {7 ]
1、定义块
) G) K- S) @2 }4 r7 @$ V1 T6 U 在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。
: |+ T& o0 j9 t |" C8 d* {/ `$ X http://www.gstarcad.com/Uploaded/image/w67.png3 Z2 }) ~7 o$ { g: E) C5 N
输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。
9 V4 ~4 G& Y" h7 i9 _6 r9 O* T) i http://www.gstarcad.com/Uploaded/image/w68.png
5 _& _, b1 e) i2 r 2、插入块& Q: d! }2 g) w% m& a+ m4 a
插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。
+ |* c p) i8 m; L http://www.gstarcad.com/Uploaded/image/w69.png1 x0 H4 e( y% ]9 g V6 w3 _
回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。& Z. H% {3 x+ S0 @( X6 c8 ^
3、添加基点
; v+ f/ I: B+ @' y& e7 M H! ` 双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。9 o# g7 F( n3 ?2 s/ P0 F7 W
http://www.gstarcad.com/Uploaded/image/w70.png. H j1 S M" C& ^+ O4 C
3、插入块" x4 B/ ~* m) ~( G0 A
保存并退出块编辑器,在模型空间中插入块,如下图。
5 n6 C" P1 [5 ]4 T$ i1 T: q& w http://www.gstarcad.com/Uploaded/image/w71.png! H- Z1 T' W% J' J' J$ [' C
可以看到,添加基点参数后,基点参数的位置便成了块的插入点。
% E2 r9 s& Q1 v$ e2 i/ b( r: t 4、插入点的另一种指定方式' O3 z3 n( w T
在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。
. |) R$ T8 y ]" ]* W7 ^' I http://www.gstarcad.com/Uploaded/image/w72.png& }" R. U N+ I6 [9 M2 z0 O
单击“确定”后将块插入到图纸中,如下图。, Z' j' l( n1 V+ {' }# @! |& I
http://www.gstarcad.com/Uploaded/image/w73.png% U; ]+ U( o1 V# E8 N1 @6 b* @
显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。
4 z G0 l' H* P. C! D 5、基点的优先级% ]/ m) B0 ]( a7 d1 U9 X% d
下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。: G6 q4 D5 m$ V6 v3 T6 {) m
http://www.gstarcad.com/Uploaded/image/w74.png, V" v, Y2 x# Z8 x) }
退出块编辑器并插入块,如下图。
) l0 ]* x c) } http://www.gstarcad.com/Uploaded/image/w75.png
0 O( v$ ?1 R7 C 可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。
9 k: b, Z, _! P4 P |
|