|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。$ ~+ T- R' V8 O3 H4 m
一、基点6 c$ Y A3 _" T f3 Q& B
在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。
8 w7 u& D8 v. X' T2 E 为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。
# U7 `( I, w- O: @6 h1 N 1、定义块
) G) V w" H b" s) D: i 在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。
; H' f" [/ e5 ~# M: r) @ http://www.gstarcad.com/Uploaded/image/w67.png( M, b' P3 e( t3 h: L5 z
输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。
2 d2 Z! T" k8 A7 \/ u2 d' u http://www.gstarcad.com/Uploaded/image/w68.png' d4 A3 i! g8 n: p" n
2、插入块' j8 C! T7 T# ?
插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。$ H$ t" p7 S6 x; A8 Z) E
http://www.gstarcad.com/Uploaded/image/w69.png
* y. p9 O! F6 X% O% T1 F2 h 回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。9 [" ?' o/ W# h# \: I6 t
3、添加基点3 u* n2 J7 V0 ]+ v- a1 H2 u. i( V
双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。
; f! L$ x/ y, ]! a( X7 I! M http://www.gstarcad.com/Uploaded/image/w70.png
1 @! B& Z# A* s7 b' A 3、插入块/ N- o. N* Y; D/ `5 P0 x( W
保存并退出块编辑器,在模型空间中插入块,如下图。
+ {& I+ u5 F; c+ | x: [! P% p http://www.gstarcad.com/Uploaded/image/w71.png, `# M/ |! ?$ B: d; d
可以看到,添加基点参数后,基点参数的位置便成了块的插入点。1 w7 T1 D; G! Q
4、插入点的另一种指定方式
* q2 N3 ?& |: Z- `7 U6 k 在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。
+ o" X% q) I' Q http://www.gstarcad.com/Uploaded/image/w72.png
1 O, m% X# Z) Q; [" ?# w 单击“确定”后将块插入到图纸中,如下图。
9 r( {6 `- q# C5 ^ http://www.gstarcad.com/Uploaded/image/w73.png" I2 ^: r) {" k4 f5 r
显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。
, M& t: S0 U5 _ 5、基点的优先级
9 q- d r) u2 q& |2 h( q 下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。: ~9 i1 |' b, j" B; M
http://www.gstarcad.com/Uploaded/image/w74.png
. R7 }% h( G2 f, f# z7 v O 退出块编辑器并插入块,如下图。
$ ^5 @1 X1 g0 P% { http://www.gstarcad.com/Uploaded/image/w75.png6 L9 l" G; \+ A/ ~ I7 \
可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。& ]4 B' C! D9 z% a
|
|