在CAD貼吧里看到一個這樣問題:

現(xiàn)在碰到一個很棘手的問題,是這樣的,剛收到別人發(fā)來的一份工程圖紙,打開的時候感覺很卡,但是發(fā)現(xiàn)又沒多少東西里面,無意中發(fā)現(xiàn)在移動的時候會出現(xiàn)很多圖紙被移動,才知道被隱藏了,但是圖層已經(jīng)全部打開了和解凍了,點擊工具里面的隔離隱藏也不能解決,請問這個問題怎么解決?!

還發(fā)了截圖:

QQ截圖20190626115223.png

除了上面問題,還有人遇到過類似的問題,圖中有一個圖塊,將這個圖塊炸開后,突然周圍多出了很多的圖形。

為什么會有這種現(xiàn)象呢?

很顯然這些人拿到的都是別人畫的圖紙,實際上從本文的標題大家已經(jīng)知道答案了。CAD提供了一個裁剪圖塊和外部參照的命令:XCLIP(快捷鍵XC),可以將圖塊在封閉邊界線內部或外部的區(qū)域給裁剪掉,一旦圖塊被裁剪后,被裁剪的區(qū)域就不會顯示,但在移動圖塊夾點或者炸開圖塊時,會按原始的圖塊定義來顯示或處理,因此會出現(xiàn)上面問題中移動夾點過程中可以看到很多圖形,但正常顯示只能看到部分圖形的情況。此外,上圖因為將多個圖框做成了一個圖塊,實際圖形量遠比看到的圖形要多得多,而且這種超大圖塊也會影響CAD的性能,所以他在操作過程會感到卡。

遇到這類圖形應該如何處理?還要看你的需要,不同的需求有不同的處理辦法。

1、顯示圖塊或外部參照內的全部圖形,可以輸入XCLIP(XC)命令,回車,選擇圖塊,然后輸入選項OFF(關閉)或D(刪除)裁剪邊界。

2、保留圖塊和外部參照,但刪除裁剪邊界外的圖形。雙擊圖塊,進入塊編輯(BEDIT)或(Refedit)命令編輯此圖塊或外部參照,將其他圖形刪除,保存圖塊,退出塊編輯或參照編輯。

注:這里存在這樣一個問題,使用XCLIP裁剪有幾種可能性。一種是外部參照原圖不能改,但我圖中只需要顯示其中一部分;一種圖塊在圖中被插入多次,部分塊參照需要裁剪一部分;這些都是比較正常的需求,圖塊和參照都比較正常,所以可以進行參照編輯。還有一種可能,拿到是一個程序處理過的匿名塊,無法炸開繼續(xù)編輯,但只需要其中一部分,就用了XCLIP,這種情況屬于非常規(guī)情況,應該比較少,這種情況,圖塊無法炸開,這種操作也就不成立了。

3、不保留圖塊或外部參照,希望能修改其中的圖形。如果是外部參照,先綁定,將外部參照轉成圖塊,然后輸入X命令炸開圖塊。圖塊炸開后,最好能輸入PU命令,清理圖塊定義,避免影響圖紙操作性能和保存圖紙大小。

至于XCLIP怎么用,大家看看選項,主要是設置邊界形狀,或裁減和反向裁剪,大部分選項試試就應該清楚了,唯一有一個比較難理解的:裁剪深度。如果只畫平面圖的話,這個通常也不用設置,當圖中有三維模型或者二維圖形不在同一平面時才使用這個參數(shù)。三維實體有高度,所以剪裁平面有一個相對的深度,從確定平面往下是負值,往上是正值,比如100高度有一個圓,0高度也有一個圓,剪裁深度為100的時候,就只顯示上面的圓了。

不管你用不用這個命令,至少看過這篇文章后知道XCLIP是怎么回事了,遇到類似前面的問題,就可以先試試,看看是不是XCLIP導致的問題。

用XCLIP命令后如果不想顯示裁剪邊框,可以將XCLIPFRAME變量設置為0,也就是輸入XCLIPFRAME回車,輸入0,就可以了。