|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。
6 ?% K; u) Y+ _! R; Z 一、基点0 K* j) a3 E3 e# z' G
在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。! g6 v% q1 L4 Z$ h$ p: X1 ?7 C
为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。
8 Q2 P; B( S; X1 y+ r 1、定义块
; ^. |, e/ Y2 M! D1 V: C- f$ I 在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。6 m4 Z9 C' ]8 v8 }8 _0 [
http://www.gstarcad.com/Uploaded/image/w67.png
' [1 N+ Q8 q+ W: d( x( q 输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。
6 I8 H# ^! F8 [* x http://www.gstarcad.com/Uploaded/image/w68.png6 Y& H$ B# ]7 i
2、插入块
9 V# g- G9 u" G 插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。
0 H, V j& n+ f/ A& D( h/ T9 o http://www.gstarcad.com/Uploaded/image/w69.png
. f% K+ b0 | J, L# j 回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。
9 v5 q4 T# [' N4 D 3、添加基点
2 ?1 F" l4 B' [" d. v5 L- s 双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。
1 S% x( d% e; b+ m* d7 u http://www.gstarcad.com/Uploaded/image/w70.png/ A M, x8 d2 ~7 f0 x* \2 u; h8 ^
3、插入块5 {1 s* n7 D7 y: i7 j
保存并退出块编辑器,在模型空间中插入块,如下图。 w; F* b% L# P$ k: A* @
http://www.gstarcad.com/Uploaded/image/w71.png
- e6 }$ p* ?/ o* v 可以看到,添加基点参数后,基点参数的位置便成了块的插入点。
+ [, I+ N' h2 G% H$ `& i 4、插入点的另一种指定方式% p$ x* \% J3 e4 S' S7 d E4 I
在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。$ R, P3 W/ B, ~- X4 T) v8 a
http://www.gstarcad.com/Uploaded/image/w72.png8 ]8 n% v0 ~6 }$ M H& L
单击“确定”后将块插入到图纸中,如下图。 _- N I" P1 O; S
http://www.gstarcad.com/Uploaded/image/w73.png
; [+ g9 i; J3 p+ B N3 H( n, ^& ~ 显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。* I3 H' F$ a- R$ y' A4 A) K
5、基点的优先级
; D$ z0 Y3 X9 q. h 下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。
4 } E; w4 e0 F8 b- u3 b http://www.gstarcad.com/Uploaded/image/w74.png
3 ~8 M! x R/ o3 }/ X 退出块编辑器并插入块,如下图。! ^: d( |! O: H9 Y8 y$ x
http://www.gstarcad.com/Uploaded/image/w75.png
0 c F8 H/ X" b/ E& J 可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。
8 w l4 N+ ?9 g1 v4 o, ? |
|