- 相關(guān)推薦
為什么有時(shí)CAD中框選和CTRL+A全選時(shí)對象數量不同
有時(shí)我們打開(kāi)一張圖紙,已經(jīng)全圖顯示了,但發(fā)現框選后對象的數量和用CTRL+A全選時(shí)對象數量不同,要少一些對象,這是為什么呢?下面是YJBYS小編帶來(lái)的解決這個(gè)問(wèn)題的方法!
首先最常見(jiàn)的情況是有些圖層被關(guān)閉了,被關(guān)閉圖層上的圖形無(wú)法被框選,但可以被全選選中。這種情況并不奇怪,是CAD的一種正常的設置。而凍結圖層上的對象即使全選也無(wú)法選中。
但有時(shí)圖中并沒(méi)有關(guān)閉的圖層,仍然會(huì )出現框選比全選時(shí)對象少的情況,那這些少的對象有時(shí)什么呢?之前遇到過(guò)幾張這樣的圖紙,研究后這些無(wú)法選中的主要有下面幾種對象:空的文字或多行文字,只有屬性但沒(méi)有屬性值的圖塊,一些數據錯誤的圖形。我這兒有一張簡(jiǎn)化的圖紙,框選就一條直線(xiàn),全選后就多出來(lái)一個(gè)文字、一個(gè)多行文字和一個(gè)圖塊,如下圖所示。
在全選時(shí)可以看到多出了一個(gè)夾點(diǎn),那個(gè)是沒(méi)有框選到的圖塊,而未框選到的文字和多行文字夾點(diǎn)并沒(méi)有在當前視圖中,也就是說(shuō)當我們全圖縮放(ZOOM/E)的時(shí)候不會(huì )考慮這些框選不到的對象的。我們可以在全選后按對象縮放(ZOOM/O),就可以看到在文字在離直線(xiàn)比較遠的地方,如下圖所示。
所謂空的文字或多行文字,就是創(chuàng )建了一個(gè)文字對象,但沒(méi)有輸入任何字符,這種文字有兩種來(lái)源:一種是舊版CAD中由設計人員不小心創(chuàng )建的,比如執行了文字或多行文字命令,沒(méi)有輸入就直接退出了CAD對話(huà)框,或者編輯文字的時(shí)候把文字刪光了,CAD高版本這種情況不會(huì )生成空對象了;另一種是由某些工具和插件錯誤生成的,也許是程序本身編寫(xiě)就有錯誤,也許是程序執行過(guò)程中沒(méi)有正常執行等等。
所謂空圖塊,圖塊中有對象,對象也不一定是空的,比如圖塊中沒(méi)有圖形,只有屬性,屬性值是空的。出現屬性值為空的情況可能在定義屬性值沒(méi)有給默認值,或者在插入時(shí)或插入后將屬性值設置或改成了空的。
至于一些錯誤數據的圖形,這個(gè)就很難說(shuō)了,可能是從其他軟件轉換的,也可能是一些工具和插件生成的,這種對象常規繪圖的話(huà)是不會(huì )生成的。
這些框選不到的對象如果不多,且對操作沒(méi)什么影響的話(huà),可以不用去管他,如果這種對象特別多的話(huà),尤其這些多出來(lái)的對象并不僅是空文字的情況下,建議還是處理一下?瘴淖质亲詈锰幚淼,用CAD的清理(PU)功能就可以清除零長(cháng)度直線(xiàn)和空文字對象。至于其他圖形CAD并無(wú)法判斷是否有用,例如沒(méi)有值的屬性塊(也許后面會(huì )設置新的值),所以CAD沒(méi)有提供專(zhuān)門(mén)的處理工具。在處理之前可以先判斷一下,我們可以先CTRL+A全選,然后按住SHIFT鍵后框選所有圖形,那剩余的就是在框選中沒(méi)有選到的圖形,你在屬性框的下拉框中看一下都有哪些對象,如果有不是文字或多行文字的對象的話(huà),你就需要判斷一下這些圖形是否會(huì )對你有用。如果確認沒(méi)有用的話(huà),可以全部刪除。如果看到有其他類(lèi)型的對象的話(huà),最好在處理之前嘗試修復一下,可以用核查(Audit)命令修復,如果修復沒(méi)有任何效果,再決定是否刪除。
這種現象并不常見(jiàn),尤其是我們只用現在高版本CAD繪圖,而且不與其他軟件進(jìn)行數據轉換的情況基本不會(huì )出現,所以也不必花太多時(shí)間去研究了,等遇到這種問(wèn)題時(shí)再來(lái)看看也不遲。