為什么CAD直線、多段線等圖形只有一個(gè)夾點(diǎn)
最近一些人提出了一個(gè)類似的問題:為什么CAD中的多段線只有一個(gè)夾點(diǎn)?之前我曾經(jīng)以為是多段線被做成了圖塊,但后來發(fā)現(xiàn)對方確實(shí)選擇的對象類型是多段線。這讓我感到非常奇怪。沒有圖紙的情況下,我們無法得知具體
最近一些人提出了一個(gè)類似的問題:為什么CAD中的多段線只有一個(gè)夾點(diǎn)?之前我曾經(jīng)以為是多段線被做成了圖塊,但后來發(fā)現(xiàn)對方確實(shí)選擇的對象類型是多段線。這讓我感到非常奇怪。沒有圖紙的情況下,我們無法得知具體原因,結(jié)果也就不了了之。
然而,今天在微信公眾號上,又有人問了同樣的問題,并附上了圖紙。這次不僅多段線只有一個(gè)夾點(diǎn),直線、視口、文字等也都只有一個(gè)夾點(diǎn)。終于,我找到了問題的原因和解決方法,并愿意與大家分享。
圖紙異常導(dǎo)致圖形顯示問題
這位朋友發(fā)送過來的圖紙大小超過了160MB,但打開圖紙后,切換到模型空間,我們發(fā)現(xiàn)主體圖形并不多,這個(gè)圖紙的大小應(yīng)該不會那么大。當(dāng)我們雙擊鼠標(biāo)中鍵時(shí),圖形就消失了。
對于這種現(xiàn)象,我并不覺得奇怪,因?yàn)樯现芪乙彩盏搅艘粡堫愃频膱D紙。也就是說,在離主體圖形很遠(yuǎn)的地方,有一些其他圖形存在。以前我也遇到過類似的情況,但那些圖形的坐標(biāo)并沒有離譜,只是在10的十幾次方數(shù)量級,縮放后仍然可以看清楚這些圖形。而上周發(fā)給我的圖紙,圖形縮放后的視圖尺寸達(dá)到了10的七十多次方,而這個(gè)圖紙更夸張,達(dá)到了10的八十多次方。
我們按下CTRL A鍵,可以看到在視圖邊緣處有藍(lán)色的點(diǎn),表示有一些圖形被選中。然而,我們無法確定哪個(gè)圖形需要刪除。我曾經(jīng)嘗試使用窗口縮放或?qū)ο罂s放來查看其中一個(gè)圖形,但都沒有成功。這些離原點(diǎn)很遠(yuǎn)的圖形可能導(dǎo)致圖紙異常大,但之前遇到類似的圖紙時(shí),并沒有發(fā)現(xiàn)只顯示一個(gè)夾點(diǎn)的問題。所以,可能還有其他原因。
我們只能按下CTRL Z撤銷到打開圖紙時(shí)的初始狀態(tài)。我們可以嘗試使用滾輪適當(dāng)縮放圖紙,讓主體圖形全部顯示。然后按下CTRL A全選,并按住SHIFT鍵,從右往左框選要保留的圖形。然后按下DELETE鍵或輸入E然后回車,將選中的多余圖形刪除。最后,再次雙擊鼠標(biāo)中鍵,圖紙就可以正常顯示了。
圖形Z坐標(biāo)異常導(dǎo)致夾點(diǎn)問題
雖然圖形偏離原點(diǎn)一定距離,但在可接受范圍內(nèi)。此時(shí),如果保存圖紙,圖紙的大小將不到10MB。這說明那些垃圾圖形占用了150多MB的空間,它們不僅給后續(xù)操作帶來了麻煩,而且會導(dǎo)致操作性能大幅下降。
然而,這些并不是只顯示一個(gè)夾點(diǎn)的原因。我們選中其中一條直線,發(fā)現(xiàn)它仍然只有一個(gè)端點(diǎn)。仔細(xì)觀察特性面板,我們發(fā)現(xiàn)另一個(gè)異常數(shù)據(jù),即Z坐標(biāo)。
在屬性框中,我們將起點(diǎn)和端點(diǎn)的Z坐標(biāo)都改為0。然后再次查看直線,這次夾點(diǎn)的顯示就正常了。
通過以上分析,我們知道了由于圖形的Z坐標(biāo)異常導(dǎo)致了只顯示一個(gè)夾點(diǎn)的問題。對于其他圖形,如多段線、文字、填充等,也是同樣的情況。所以,我們必須找到辦法將這些圖形的Z坐標(biāo)變?yōu)?,才能徹底解決問題。