|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。
6 i1 e) H& K3 {8 p) E; a4 b/ q/ n 一、基点
0 F- T" H1 }8 x/ @/ q0 y# ?" c& X 在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。
9 Y' e7 k* T; F- O6 w$ P 为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。
! W" Q* t1 H- m8 `" [2 n 1、定义块5 U; O. C- N* k& O
在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。
2 `; U. h8 i' G) V# [7 m7 u5 W http://www.gstarcad.com/Uploaded/image/w67.png4 ~5 b0 ~' s1 n9 i/ T8 @
输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。
2 C: U$ t' n0 F3 Q7 T1 y l http://www.gstarcad.com/Uploaded/image/w68.png
0 ?2 g- V6 V! [& b6 z 2、插入块) n- r3 q7 `: y8 p0 W
插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。+ K2 k t+ n5 n# o; k
http://www.gstarcad.com/Uploaded/image/w69.png) Z% E2 L1 G3 f, ^: D* m0 x
回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。 q! A% B2 ?5 x
3、添加基点5 p* a! S. d4 s
双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。
% j B) l" m5 m7 o& y3 b6 l0 s http://www.gstarcad.com/Uploaded/image/w70.png
! \) f+ p: ?" S8 C6 Q9 W 3、插入块
$ i8 v6 l; @. \ j' l 保存并退出块编辑器,在模型空间中插入块,如下图。4 ^9 H# `7 a5 [2 O
http://www.gstarcad.com/Uploaded/image/w71.png* y( \1 b2 P* x
可以看到,添加基点参数后,基点参数的位置便成了块的插入点。7 e( I& p5 K3 v. y$ R G" f" t
4、插入点的另一种指定方式' U! B+ x9 A3 n! U$ u; V- p" ^# f
在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。% \% g* [& e4 m/ u) O
http://www.gstarcad.com/Uploaded/image/w72.png
, ?% d% w! z2 ^' i2 r 单击“确定”后将块插入到图纸中,如下图。8 C( K) c' h$ p( [4 s/ g v$ t4 {
http://www.gstarcad.com/Uploaded/image/w73.png& f3 d% y) s5 W" H" e0 P; m, C1 H4 \
显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。
( C. A) @8 J" G8 a3 e 5、基点的优先级4 k7 Z9 t3 Y: r% j! `: [9 `
下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。5 } D% u+ ]5 b4 N
http://www.gstarcad.com/Uploaded/image/w74.png7 Z& r, v+ S" q+ @
退出块编辑器并插入块,如下图。( Q8 M0 `2 t; K" k
http://www.gstarcad.com/Uploaded/image/w75.png
0 ~# w, ?, i1 \* H L8 ?8 A2 A 可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。
6 `2 w! c8 S2 m4 r; p G |
|