|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
动态块的编辑需在块编辑器中完成,在CAD块编辑器内,用户可以创建新的动态块,也可以为现有的块添加参数和动作,使之具有动态功能,当然调用这些命令都是可以使用CAD快捷键快速调用的。
! \6 K- S- K' }3 S b0 d9 P7 T 一、基点
" Y/ Z, m9 h3 C+ W( V: D& A 在块编辑器的参数面板上有一个叫“基点”的参数,我们在概述中提过,动态块之所以“会动”,是缘于参数和动作的密切配合,虽然大部分参数均只有在动作的配合下才能发挥作用,但有几个参数例外,一个就是我们将要阐述的基点参数,一个是对齐参数,另一个是可见性参数。
" N. c9 A' O: u. z( ?! m$ v 为了更直观地了解基点参数和作用及意义,我们来做一个实验,一步步解析基点参数的奥秘。
3 Y" c+ E4 u8 X( q6 V2 m 1、定义块
# Q; {8 w$ j$ C) f7 B 在命令中输入BEDIT并回车确定,或单击菜单“工具>块编辑器”,起动块编辑定义对话框,如下图。
$ t% w1 B. D+ k: Z5 \% Z http://www.gstarcad.com/Uploaded/image/w67.png7 c5 C" A& X) X
输入块名并单击“确定”,进入块编辑器,在块编辑器内绘制一个圆,单击工具面板上的“关闭块编辑器”按钮。如果之前没保存块,系统会自动弹出确认保存对话框,选“是”即可。
E3 `$ T5 c2 h& l% h0 ~5 W, w5 y http://www.gstarcad.com/Uploaded/image/w68.png/ N4 u; w9 A" H: D8 G
2、插入块- F9 C- k, L; y, ]& T" F
插入刚定义好的块,发现块的插入点离图块很远,如下图所示。不用说,这种情况肯定会给块的插入带来许多麻烦。
! m( Q0 w3 ] A* a http://www.gstarcad.com/Uploaded/image/w69.png' Y v' S4 s3 g- N2 O$ X
回顾块的建立过程,我们自始至终都没有为块指定插入点,所以系统将默认坐标原点为块的插入点。
8 j, n7 I$ V& a" f: M+ e0 `# s 3、添加基点6 f2 O. e' l& Q
双击块,或选中块通过右键快捷菜单进入块编辑器,单击参数面板上的“基点”参数,按系统提示将参数放置于圆心处。
# A d5 t) w2 p0 Z6 i7 ? http://www.gstarcad.com/Uploaded/image/w70.png d2 C( }! z1 P/ v @
3、插入块& I# o, v# Q# z9 `$ `' B. A
保存并退出块编辑器,在模型空间中插入块,如下图。
) A. h! ~; A2 m+ e. ~/ A; ^ http://www.gstarcad.com/Uploaded/image/w71.png
' x Q: A# [% s& e: n. c& v 可以看到,添加基点参数后,基点参数的位置便成了块的插入点。
! ?8 Q$ X5 E! A 4、插入点的另一种指定方式9 U5 @+ r3 C. y- B$ v- z1 g
在模型空间中绘制圆,并使用BLOCK命令启动块定义对话框,利用块定义对话框可以为块指定插入点及对象,如下图。" T5 t2 S3 ~7 p: d
http://www.gstarcad.com/Uploaded/image/w72.png
8 D' R4 j8 {; M3 i# c 单击“确定”后将块插入到图纸中,如下图。
" U, K+ q9 b) a- K1 o, D http://www.gstarcad.com/Uploaded/image/w73.png
% K4 c9 U+ w- w. O 显然,可以利用块定义对话框为块指定插入点,同时,我们也应该看到,块中的对象不但可以在块编辑器中绘制,也可以先绘制对象再定义块,当然,块的动态参数和动作均需要在块编辑器中添加、编辑和修改。
+ S4 _$ h+ h! m( w7 c 5、基点的优先级3 b2 p. y" D4 a5 C& J" ?6 I
下一步,我们不但利用块定义对话框为块指定插入点,还要为块添加基点参数,看看块的插入点会发生何种变化。
9 w2 T: ?" l/ b/ @* y" [; U- W http://www.gstarcad.com/Uploaded/image/w74.png
- }9 {& f% p6 p! {$ u$ {% o# M 退出块编辑器并插入块,如下图。. X- e8 ^ T- W2 ]5 V/ l( C
http://www.gstarcad.com/Uploaded/image/w75.png
& ~9 T$ _8 v( k. C! m! f* U4 v 可以看到,在同时指定插入点和添加基点的情况下,系统将以基点作为块的插入点,也就是说,基点的优先级要高一些。
1 P+ V2 e" Z: l. ~+ l* b |
|