|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。
% j# {3 U# [ [) R& e) Z, Z5 a 一、基点, m5 J7 e ]' B& B1 `
在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。
1 h& k% k* W2 f9 y 为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。
4 C3 p( o3 F4 I9 J- n 1、定义块
- O* _( j v* f G: E' ` 在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。3 Z7 V1 z0 c" ]# `( p' `% w" @
http://www.gstarcad.com/Uploaded/image/w67.png1 v5 o0 _) L7 W% i3 I! a2 V) h
输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。0 w; S; I4 ~& o, ]; p0 ^
http://www.gstarcad.com/Uploaded/image/w68.png8 Y/ |+ s( s T1 S0 w3 E8 A" [/ m
2、插入块6 O4 |3 p) `, j) F
插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。$ y: n6 k; R: ], S# F
http://www.gstarcad.com/Uploaded/image/w69.png! ^! \2 r- _) V9 l. |6 j% |
回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。
& }4 j0 R0 _" W+ y6 n 3、添加基点
4 `6 n8 ^. q }2 _! O7 j! y 双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。# J; E+ u2 i% O" E( [: |
http://www.gstarcad.com/Uploaded/image/w70.png
" H/ V# j. s6 F, c% g5 h- R 3、插入块
d- n. o0 ~* g* ^* b% |7 m4 n 保存并退出块编辑器,在模型空间中插入块,如下图。% i6 j5 u, _" H1 H0 J( V
http://www.gstarcad.com/Uploaded/image/w71.png
2 w) |6 }" {, e& F2 N 可以看到,添加基点参数后,基点参数的位置便成了块的插入点。
; z3 F; \+ Q* P) ]9 R% Z! h 4、插入点的另一种指定方式 q g# a1 V/ g; J, j
在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。
: H: q; w3 `. e# b1 T http://www.gstarcad.com/Uploaded/image/w72.png3 M) I# r4 e9 F3 D" o# b
单击“确定”后将块插入到图纸中,如下图。' |2 K% j' j% R6 }, B0 a& J
http://www.gstarcad.com/Uploaded/image/w73.png- c& G& E2 G. v; F f" B
显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。
3 U7 W$ |7 Z* e 5、基点的优先级+ l" O" i- t R) s
下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。& Y+ L/ L9 i2 {0 B7 _! o
http://www.gstarcad.com/Uploaded/image/w74.png1 }0 U5 y+ l8 V
退出块编辑器并插入块,如下图。
9 T0 P) Z2 E+ G# ?2 R2 p* Y5 Y http://www.gstarcad.com/Uploaded/image/w75.png
( Z% f2 ~4 ]5 _; z* k3 N+ t8 b1 c) Z 可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。& R: z. z2 \; D# o, \9 o) a. f5 ~
|
|