|
|
在中望CAD的应用过程中,往往会遇到这样一种情况:炸开一个块插入之后,这个块插入的图形显示内容发生了变化,不仅在原位置的图块炸开了,在原图块范围之外,还多出了一部分内容,如下图所示:
/ _ Q3 @$ H6 O1 p( D% w5 ]& j8 R1 K0 Z- ?- x* j

. W* C4 r4 }8 Q) l5 i5 I" N
$ {0 J- ~. D# C) c+ e. h 这个炸开之后的图形比炸开之前的图形多了一些显示内容,看上去似乎是在块炸开之后,将另外一些原本隐藏的内容显示了出来。是什么原因导致了如此的变化呢?我们可以根据块名称找到该块,并用INSERT命令插入该块,对比图形可以发现炸开之前的块的图形与该块的图形并不相符,反而炸开之后的块才正是该块的内容。这是怎么回事呢?怎样可以使块只显示一部分内容,而隐藏另外一部分内容呢?在我们创建好一个块(或外部参照)之后,可以通过以下方法来实现它:: d! t' n+ l3 Z; [2 y1 F3 E
1 _( W5 P4 C- Y4 b/ C8 L
1. 在命令栏输入XCLIP命令,或者点击菜单:修改->裁剪->外部参照
& k0 P/ E% W" O/ a$ `, ]
* v1 G2 F3 j8 r; l3 E2.选择所要裁剪的外部参照(或块), t0 }2 l# j. k, \7 W
+ R; B) f6 \. m/ c/ E- _3.在命令提示下,选择“新建边界”8 R4 g. S9 ]8 r& K- \; j D ~2 u
! F; J( {/ D7 s- E; x2 N
4.选择多边形或矩形形成裁剪边界,即可完成外部参照(或块)的裁剪
4 S, L# u6 [/ Q8 l+ l0 z) }' ?
, ~2 n4 I9 Z% j6 N7 d. `, f) P 我们需要注意的是,裁剪完后的外部参照(或块),并没有将裁剪边界以外的部分删除掉了,而是将它隐藏了起来,只显示了裁剪边界内的内容。如上图的块那样,当我们用EXPLODE命令炸开这个块时,通过裁剪所隐藏的部分就显示了出来。
3 H; S9 N' W5 n! B5 T# ~
1 k& J# c7 Y- S另外,我们可以通过XCLIPFRAME这个变量来控制外部参照(或块)的裁剪边界是否显示。当XCLIPFRAME变量设置为OFF时,不显示裁剪边界;当XCLIPFRAME变量设置为ON时,显示裁剪边界。- Y9 C* A1 D) Y. F' ?
$ u j# q2 Y6 y$ I! _6 Q如果我们在用中望CAD设计作图的过程中,需要局部隐藏外部参照(或块)时,就可以用XCLIP命令来达到这个效果。 |
|