|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。6 s* a# D1 o9 `! F. f" O
一、基点+ q" e) X1 m9 D o( f
在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。
* T0 Q+ Y: `1 D7 v4 f4 B( R, c 为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。+ b, D) }* V2 _: ^
1、定义块' T: }/ H; @( A2 g @" s
在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。
: a, r+ a$ X$ K9 G/ T' J http://www.gstarcad.com/Uploaded/image/w67.png' w4 O& d0 p [& a0 a
输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。
. }5 Z5 F/ C' @; h/ l0 `2 g http://www.gstarcad.com/Uploaded/image/w68.png
/ |9 D4 Q1 v0 I+ G6 S3 E 2、插入块
5 S0 k: r- n. N5 b4 I0 a1 ~ 插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。* n d! M& h7 s
http://www.gstarcad.com/Uploaded/image/w69.png
$ \, c+ o3 t+ [! Z( u% w( F1 }( l 回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。) c5 j$ [- }& [+ {- g
3、添加基点
3 d1 i; \* B0 p2 a! r 双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。/ |& }/ C: x7 Y! X* E% ?
http://www.gstarcad.com/Uploaded/image/w70.png
0 ?9 y$ ] J# s2 W! u 3、插入块
" ^( S! C; m7 C 保存并退出块编辑器,在模型空间中插入块,如下图。
]5 q3 s. D4 Z http://www.gstarcad.com/Uploaded/image/w71.png1 o& ]7 ^; i# W' Y
可以看到,添加基点参数后,基点参数的位置便成了块的插入点。
; e4 C$ P! N7 }' _ 4、插入点的另一种指定方式: R' E3 u6 c6 J9 Q2 e3 @* L9 A s
在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。
0 J+ I" d6 i7 D- j% `' V" c5 a% N http://www.gstarcad.com/Uploaded/image/w72.png
2 G0 ^$ S# k8 _$ ` [ ? 单击“确定”后将块插入到图纸中,如下图。+ ^9 h3 i: ~+ d& B
http://www.gstarcad.com/Uploaded/image/w73.png S3 a1 @4 c+ v; O6 s
显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。0 W' J0 ]! u; a, {1 u: z8 ~
5、基点的优先级
* p1 |' Z) r% J7 D" G 下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。
. T2 k' b' I0 j V- i! B http://www.gstarcad.com/Uploaded/image/w74.png: x d: W9 d1 g* G* c ~. {" T
退出块编辑器并插入块,如下图。
% D, L# m1 ?& t: F8 g7 s1 e http://www.gstarcad.com/Uploaded/image/w75.png
4 f; Y+ Y1 ?; E0 L" J1 F( P, S" M' d 可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。
# R1 w8 Q& S* d% u- I9 q: p2 }8 _ |
|