|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。0 k# e) L5 d2 F% i
一、基点
" ?7 B% O" Y j1 b1 P; c4 W% ]9 c% K 在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。
4 U5 V0 b# {. K 为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。% [) M; s0 z6 C! K2 @8 O' T H# S3 Q5 b
1、定义块' A& ^* ~9 p4 z5 n) b; _( b" v
在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。* z( p( _3 j9 I0 T. X8 O8 w
http://www.gstarcad.com/Uploaded/image/w67.png, I* T/ u4 X9 m3 m) V
输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。
( ?" a7 V9 F; U0 \ http://www.gstarcad.com/Uploaded/image/w68.png
. `9 T$ N7 b1 I4 O/ z3 W 2、插入块 x5 R2 j' M! Q
插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。
* e, I( v4 E+ A: i) A$ l http://www.gstarcad.com/Uploaded/image/w69.png0 ^ i' E/ F, d1 d [
回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。/ S% f* a* S+ D
3、添加基点
2 S5 E& O# A( f. I 双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。) Z9 Z" V& `% I
http://www.gstarcad.com/Uploaded/image/w70.png* U8 Y1 q% q4 o6 K1 \$ v
3、插入块
0 f% A, _7 k' n+ N0 i 保存并退出块编辑器,在模型空间中插入块,如下图。
! b8 ~2 ? v2 {8 k2 Z( i http://www.gstarcad.com/Uploaded/image/w71.png u& ~3 a8 L1 u0 O
可以看到,添加基点参数后,基点参数的位置便成了块的插入点。
; `: l9 s1 [+ l' q; F) K 4、插入点的另一种指定方式
3 k4 n+ h- V& t5 j 在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。
( ]1 O% D6 r2 @! O" X! n, ~ http://www.gstarcad.com/Uploaded/image/w72.png
8 o T- H: z2 N 单击“确定”后将块插入到图纸中,如下图。
# ^) k) Z3 \6 T* N9 N* t http://www.gstarcad.com/Uploaded/image/w73.png
# c' T! e" V0 ^' K. ]' r 显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。% G! N5 C9 X% F
5、基点的优先级
1 o: o( T c- r7 \8 G# c' T' E 下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。
, J: K! K- Z( w" h http://www.gstarcad.com/Uploaded/image/w74.png5 d2 T/ a; X# n3 F
退出块编辑器并插入块,如下图。: o2 N, V* t( V& Q# f0 h7 c
http://www.gstarcad.com/Uploaded/image/w75.png
4 z6 ^ ]" a) O& f* j 可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。
7 U. W. k; z- M A' x0 V |
|