|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。
) C2 i# ]! Y* d4 z8 [ 一、基点3 n% q! Y! {5 |. k8 H7 S
在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。; R. Q4 x. D8 v- j
为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。1 _' T- ~# ]3 n. Y y
1、定义块; `) ?$ D. |7 d2 }3 y# ]
在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。; V+ z( Q9 N- E" {8 o9 l
http://www.gstarcad.com/Uploaded/image/w67.png
t! U/ i* s, n: M0 ~ f 输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。& n B: T; f0 [1 `! t
http://www.gstarcad.com/Uploaded/image/w68.png
0 j. ]! e8 q0 x# J/ t 2、插入块
1 R6 n4 n* X j0 i 插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。
) F" ~3 \! v+ D http://www.gstarcad.com/Uploaded/image/w69.png) l5 ?; {- `) U8 x3 C
回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。
& H9 S( L0 u0 p; N 3、添加基点
3 t8 S: o3 c6 U' G% ` 双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。
# B+ g! N1 B! [ http://www.gstarcad.com/Uploaded/image/w70.png) t8 @- m3 m$ d0 s, p4 b/ g
3、插入块
! v9 p/ b. W4 R& n5 A( ^ 保存并退出块编辑器,在模型空间中插入块,如下图。
& h; b( t2 ?, o http://www.gstarcad.com/Uploaded/image/w71.png% P) m' D3 _' a. M
可以看到,添加基点参数后,基点参数的位置便成了块的插入点。
# `/ E6 m3 p0 \$ k5 n 4、插入点的另一种指定方式
$ {% u, w" j3 v, ?2 i0 C 在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。
& ]/ F1 H$ [. @, a7 V# j C$ I3 m http://www.gstarcad.com/Uploaded/image/w72.png3 p3 O: V2 r$ X. W/ F- X( h' g
单击“确定”后将块插入到图纸中,如下图。
& W5 ]# X! G3 L8 A5 @2 r http://www.gstarcad.com/Uploaded/image/w73.png/ t6 v3 L' I2 o. H, R
显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。" X) m% @2 k) A7 _8 i
5、基点的优先级
: }+ s, J1 R* W* }1 @ H 下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。
- a c* D6 k) R6 p http://www.gstarcad.com/Uploaded/image/w74.png7 h Y9 w: j8 o
退出块编辑器并插入块,如下图。8 f# ^* R! `$ D( s7 d$ K6 E
http://www.gstarcad.com/Uploaded/image/w75.png
2 x2 ~* ^& p6 j( X6 h6 \ 可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。
( n4 Z" \, O* }. X" ^3 c. k |
|