|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。% E3 a1 B5 Q- F
一、基点
! `; ?0 W9 i, l 在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。
) v2 S9 v) j9 q' E8 V 为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。
' O) b, a$ a! y, s 1、定义块% I. k8 n+ p) y) Q2 U
在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。0 G" p1 e/ g! y) Y, h
http://www.gstarcad.com/Uploaded/image/w67.png
6 U- C9 B/ }6 ]! P/ G 输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。* ?+ O9 y3 L+ L0 ^
http://www.gstarcad.com/Uploaded/image/w68.png
6 |0 q7 |6 n @% r. y, I' e 2、插入块
3 r) `6 \' l8 r* M 插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。
M" ]* }/ R# I; f9 ]; U5 A http://www.gstarcad.com/Uploaded/image/w69.png
( H. y$ `( m$ Q0 T 回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。' N- g: _1 w1 ?: z
3、添加基点
0 p: o8 N! S& k4 I0 i 双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。
* D+ V+ N: u( U5 C$ C3 O V0 i http://www.gstarcad.com/Uploaded/image/w70.png6 T+ l' C( J( U& n
3、插入块
9 @* X1 s4 Q% F. a 保存并退出块编辑器,在模型空间中插入块,如下图。
) v& s2 S% q& c" g http://www.gstarcad.com/Uploaded/image/w71.png
3 Q0 L1 n4 h, X) m4 M 可以看到,添加基点参数后,基点参数的位置便成了块的插入点。6 M1 E3 X8 ^% h5 \
4、插入点的另一种指定方式
$ y& r/ c5 u# z7 Y4 J 在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。
+ h* j2 X* O: v5 Q0 l- N3 l# t http://www.gstarcad.com/Uploaded/image/w72.png Z9 ~1 |, F, v9 N5 D
单击“确定”后将块插入到图纸中,如下图。# e N0 ~1 Q! i) b
http://www.gstarcad.com/Uploaded/image/w73.png- F4 T( O. }4 P# V7 X
显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。) E# ~/ d! c5 V2 Y J* Y
5、基点的优先级
% K. \2 O8 j+ R0 j; Y. H& u 下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。
& ]( d+ D' E. C' i" A. @3 M http://www.gstarcad.com/Uploaded/image/w74.png
( s* \( n k9 ^7 R2 z 退出块编辑器并插入块,如下图。6 [! Y$ A6 C, Z6 H/ A7 {
http://www.gstarcad.com/Uploaded/image/w75.png" T# P9 X2 O4 \, Y# F5 a- Z
可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。
0 I% g6 |8 \1 j0 K |
|