|
之前遇到過很多圖形坐標異常大的圖紙,當時不知道這些圖紙是怎么產生的,但最近跟多次跟網友交流后可以確定這些圖紙就是因為使用了錯誤的Z軸歸零的插件和方法。那如果圖紙中出現了Z坐標導致圖形編輯不正常時到底應該怎么讓Z軸歸0呢? 之前發過相關相關的文章,但最近發現還有不少因為用錯誤的Z軸歸零插件導致出現的異常圖紙,覺得有必要在此提醒一下大家。 建議不要使用的Z軸歸0的方法或插件! 網上搜Z軸歸0時,經常會看到這樣的一種方法,有的是介紹手動操作,有的是提供了LISP程序的語句,有的直接提供了寫成了Z軸歸零的插件。這種方法的操作如下: 1、CTRL A將圖形選中。 2、使用移動(M)命令,以原點為基點,輸入0,0,0,回車定,目標點坐標輸入0,0,1e99(是數字一英語字母E和數字九九),確定。 意思就是將所有圖形移動到無窮高處。 3、CTRL A將圖形選中。 4、使用移動(M)命令,以無窮高處為基點,輸入0,0,1e99,回車定,目標點坐標輸入0,0,-1e99,確定。意思就是將圖形再移動到無窮低處。 5、使用移動(M)命令,以無窮高處為基點,輸入0,0,-1e99,回車定,目標點坐標輸入0,0,0,確定。意思就是將圖形再移動到原點處。 這種處理方式的原理是將圖形全部移至正無窮,再移至負無窮,最后再移回到0坐標 這樣Z軸就歸零了。有的還專門寫了注意事項:在這樣做之前,要將塊先打散,不然即使按部就班的做了這些步驟,圖形也回不到0坐標! 我是在不太理解這個處理的原理,估計是CAD在坐標移動到無窮大和無窮小的時候超出了CAD的算法的極限值,從而忽略了之前的Z坐標,也就是鉆了CAD算法的空子。可能在低版本CAD因為計算精度比較低,用這種方法有可能可以解決一部分圖紙的問題,但從理論上是不合理。 之前多次遇到過坐標值超大的圖紙,感覺跟這類的處理和插件有關系,所以不建議使用。 大家如果下載了Z軸歸0的插件,可以用記事本打開一下,雖然可能看不懂,但只要出現1e99類似的數字就最好不要用。 如果想試一下也可以,處理后保存時不要覆蓋之前的文件,另存一下,檢查一下是否有Z軸特別大或雙擊后圖紙消失或變成小點的現象。之前我遇到過很多圖紙坐標異常的插件都確定跟用了此插件。 每日一貼——CAD圖形顯示異常的原因和解決辦法 Z軸歸零可以采用的方法 CAD歸零的方法多種多樣,有些方法很簡單,有些方法稍微麻煩一點,如果只是一兩個圖形Z坐標不為零,單獨修改就好,但如果圖紙中有大量圖形Z坐標不為0,就需要用一些工具和插件了,下面將我知道幾種方法簡單給大家介紹一下。 方法一,選中圖形后直接在特性面板里修改標高值 大家想到的最簡單的方法就是選擇所有圖形,然后打開特性面板(輸入PR或CH命令或者按CTRL 1),在特性面板里去改Z坐標。如果只有少數幾個同類圖形有這樣的問題,是可以的。如果Z坐標異常的圖形有多種,這樣顯然不行,因為當選擇所有對象后,特性面板里只顯示公共屬性。比如多段線的Z坐標是標高值,而直線則是起點和端點Z坐標,當同時選擇直線和多段線時特性面板里并沒有顯示Z坐標。 我們可以利用快速選擇來進行分類選擇后進行修改。輸入QSELECT命令后回車或直接在特性面板中單擊快速選擇按鈕,打開快速選擇對話框,選擇應用到整個圖形,在對象類型中選擇直線,在運算符里選擇“選擇全部”,單擊"確定"按鈕,將所有直線選擇出來。 在特性面板找到起點和終點Z坐標,無論顯示的是3.0000E 99還是多種,直接輸入0,將所有直線的起點和終點的Z坐標都改為0。 用快速選擇依次將其他類型的圖形選出來,再特性面板中改Z坐標,圓和弧需要修改圓心坐標,多段線、填充、文字、圖塊有的是標高,有的是位置Z坐標,總之是找到可修改的異常Z坐標,將他們都改成0,還要切換到布局空間,將視口和圖紙空間的圖形也要處理一遍。 如果手動將標注的Z坐標歸零? 方法二,用CHANGE命令修改標高值 CHANGE命令可以修改各種對象,但通常也用來修改特性,而且可以同時修改不同類型圖形的標高。 操作很簡單: 輸入CHANGE命令,回車,框選要修改的對象,回車,輸入P,回車,輸入E,回車,輸入0,回車。 用CHANGE命令可以同時選中直線、圓、多段線等圖形并修改標高。如果直線的起點和端點的Z坐標相同,可以被成功地將Z坐標修改為0。但如果直線的起點和端點的Z坐標不同,命令行會提示:無法修改具有不同 Z 坐標的對象的標高,這種直線就無法修改了。這種直線通過快速選擇用特性面板倒是可以修改。 方法三、利用擴展工具命令 1、FLATTEN 在AUTOCAD和浩辰CAD等軟件的擴展工具中有一個叫變平或三維轉平面的命令:FLATTEN,這個命令并不僅可以將有Z坐標的圖形的標高改成0,且可以可以處理三維實體,將三維實體變成在當前視圖的投影。 在命令行中輸入FLATTEN,如果可以執行,就表示你的CAD支持此命令。變平FLATTEN正如命令的名字一樣,可以在模型空間是將整個圖形變平,不僅可以處理三維實體,二維圖形也會按當前視圖進行投影。如果需要得到三維實體的軸測圖,需要先將視圖切換到軸側圖,或者對三維實體進行三維旋轉。變平命令后,三維實體會被直接轉換為二維線,和視圖方向不平行的圓、橢圓等圖形也會進行轉換。 當圖中二維圖形有Z坐標,需要將Z坐標都變成0時,也可以用FLATTEN命令,但FLATTEN命令也并不是所有的圖形都可以修改,通常在處理后會提示有多少對象未被修改,我們需要切換到側視圖檢查一下,看是否還有圖形的Z坐標不為零,這些圖形有什么特征,是否圖塊內部有Z坐標不同的圖形,等等。 2、CHANGEZ 在浩辰CAD的擴展工具里還有一個專門改Z坐標的工具:CHANGEZ,在天正建筑等軟件等一些轉業軟件里也集成了類似的命令。這個命令操作非常簡單,執行命令后,框選所有要改Z坐標的對象,直線(包括起點和端點Z坐標不一致的直線)、圓、多段線以及共面的圖塊等標高都可以改為零,圖塊、三維模型也只是將標高值改為零,三維模型和圖塊都會維持原樣,因此如果圖塊內部圖形有不同的Z坐標,也無法處理。 方法四、Z軸歸零的插件 如果你的CAD中沒有FLATTEN或CHANGEZ等類似的可以處理Z坐標不為零的插件,我在網上看到一個插件,感覺還算靠譜,這里分享給大家,希望有人能用得上。 百度網盤下載地址:https://pan.baidu.com/s/1c1HnWTa 使用方法: 1、輸入AP,回車,加載下載后的插件。 2、加載成功后,輸入FLT命令,回車。 3、命令行會提示是否繼續,回車,當提示選擇對象時框選要處理的圖形后回車。 4、處理完后會提示你處理了多少個對象,多少個對象沒有處理,我們可以查看沒有處理的圖形狀況。 命令提示示例如下: 此程序校正二維圖形的Z坐標不為0的情況. 是否繼續: 選擇要拍平的物體: <直接回車將會自動選擇所有物體> 選擇對象:指定對角點: 找到 8 個 選擇對象: 設置Thickness為0... 無法修改 3DSOLID的厚度。 無法修改 MTEXT的厚度。 無法修改 MTEXT的厚度。 處理Z軸坐標中...0 完成. 7 個物體已拍平. 1 個物體沒有拍平. [1 個物體具有非0基點無法處理] 回車可以亮顯這些物體... 請按回車取消亮顯... 我只是簡單進行了測試,能不能很好地處理問題圖紙還需要大家的驗證。大家在處理后最好另存,保存原始圖紙的備份,避免處理有問題。 至于圖紙為什么會出現Z坐標,之前我也分析過,但并不能確定,但大家可以看一下下面的文章,看是否是這些原因。最好能找到出現Z坐標的原因,在以后繪圖的時候避免出現類似圖紙。 更多CAD使用技巧請關注我的頭條號和公眾號。 轉載請注明出自別墅設計網:http://m.bjcyqiyejia.com/ 千套別墅設計帶別墅圖片 |
二層樓房設計圖,占地120平米左右,符合現代農村的建房政策
占地:120平方米
2019年新款別墅外觀圖,新中式風格,比簡歐大氣,時尚
占地:135平方米
農村三層帶地下室住宅設計圖及圖片,房內設計了兩個套間
占地:210平方米
160平方米二層平屋頂房屋設計圖紙及效果圖17x11米
占地:164平方米
鄉村三層別墅CAD建筑設計圖,110平方米戶型,帶效果圖和全套施工
占地:110平方米
預算10萬的簡單二層半別墅房屋設計圖,外觀簡單,造價低
占地:90平方米
獨棟別墅戶型圖帶外觀效果圖,三層別墅設計方案推薦
占地:155平方米
兄弟倆二層雙拼別墅設計圖紙,一層共用,設計新穎
占地:180平方米
二層半別墅設計圖,占地150平米,帶露臺,地中海風格,內部布局
占地:150平方米
180平方別墅房屋設計圖,外觀效果圖美觀
占地:180平方米
cad哪個版本最好用?老鳥教你怎么選!
閱讀次數:79467次
cad如何插入文字?一步一步教你【圖】
閱讀次數:1730次
cad如何導入圖片并且圖片不消失
閱讀次數:1515次
農村自建房效果圖分享 假如你有一塊空地 可以自由發揮你的想象
閱讀次數:265次
