国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > 如果讓CAD圖形的Z坐標(biāo)歸0?

如果讓CAD圖形的Z坐標(biāo)歸0?

時間:2020-06-25 來源:CAD小苗 瀏覽:

前面介紹了Z坐標(biāo)不為零的原因和可能帶來的問題,但要徹底解決問題就必須將將這些圖形的Z坐標(biāo)歸零,CAD歸零的方法多種多樣,有些方法很簡單,有些方法稍微麻煩一點,我對一些廣泛流傳的方法將信將疑,下面就簡單給大家介紹一下。

方法一,直接在特性面板里修改標(biāo)高值

大家想到的最簡單的方法就是選擇所有圖形,然后打開特性面板(輸入PR或CH命令或者按CTRL+1),在特性面板里去改Z坐標(biāo)。如果只有少數(shù)幾個同類圖形有這樣的問題,是可以的,如果Z坐標(biāo)異常的圖形有多種,這樣顯然不行,因為當(dāng)選擇所有對象后,特性面板里只顯示公共屬性。比如多段線的Z坐標(biāo)是標(biāo)高值,而直線則是起點和端點Z坐標(biāo),當(dāng)同時選擇直線和多段線時特性面板里并沒有顯示Z坐標(biāo)。

我們可以利用快速選擇來進行分類選擇后進行修改。輸入QSELECT命令后回車或直接在特性面板中單擊快速選擇按鈕,打開快速選擇對話框,選擇應(yīng)用到整個圖形,在對象類型中選擇直線,在運算符里選擇“選擇全部”,單擊"確定"按鈕,將所有直線選擇出來。

在特性面板找到起點和終點Z坐標(biāo),無論顯示的是3.0000E+99還是多種,直接輸入0,將所有直線的起點和終點的Z坐標(biāo)都改為0。

用快速選擇依次將其他類型的圖形選出來,再特性面板中改Z坐標(biāo),圓和弧需要修改圓心坐標(biāo),多段線、填充、文字、圖塊有的是標(biāo)高,有的是位置Z坐標(biāo),總之是找到可修改的異常Z坐標(biāo),將他們都改成0,還要切換到布局空間,將視口和圖紙空間的圖形也要處理一遍。

方法二,用CHANGE命令修改標(biāo)高值

CHANGE命令可以修改各種對象,但通常也用來修改特性,而且可以同時修改不同類型圖形的標(biāo)高。

操作很簡單:

輸入CHANGE命令,回車,框選要修改的對象,回車,輸入P,回車,輸入E,回車,輸入0,回車。

用CHANGE命令可以同時選中直線、圓、多段線等圖形并修改標(biāo)高。如果直線的起點和端點的Z坐標(biāo)相同,可以被成功地將Z坐標(biāo)修改為0,但如果直線的起點和端點的Z坐標(biāo)不同,命令行會提示:無法修改具有不同 Z 坐標(biāo)的對象的標(biāo)高,這種直線就無法修改了。這種直線通過快速選擇用特性面板倒是可以修改。

方法三、利用擴展工具命令

1、FLATTEN

在AUTOCAD和浩辰CAD等軟件的擴展工具中有一個叫變平或三維轉(zhuǎn)平面的命令:FLATTEN,這個命令并不僅可以將有Z坐標(biāo)的圖形的標(biāo)高改成0,且可以可以處理三維實體,將三維實體變成在當(dāng)前視圖的投影。

在命令行中輸入FLATTEN,如果可以執(zhí)行,就表示你的CAD支持此命令。變平FLATTEN正如命令的名字一樣,可以在模型空間是將整個圖形變平,不僅可以處理三維實體,二維圖形也會按當(dāng)前視圖進行投影。如果需要得到三維實體的軸測圖,需要先將視圖切換到軸側(cè)圖,或者對三維實體進行三維旋轉(zhuǎn)。變平命令后,三維實體會被直接轉(zhuǎn)換為二維線,和視圖方向不平行的圓、橢圓等圖形也會進行轉(zhuǎn)換。

當(dāng)圖中二維圖形有Z坐標(biāo),需要將Z坐標(biāo)都變成0時,也可以用FLATTEN命令,但FLATTEN命令也并不是所有的圖形都可以修改,通常在處理后會提示有多少對象未被修改,我們需要切換到側(cè)視圖檢查一下,看是否還有圖形的Z坐標(biāo)不為零,這些圖形有什么特征,是否圖塊內(nèi)部有Z坐標(biāo)不同的圖形,等等。

2、CHANGEZ

在浩辰CAD的擴展工具里還有一個專門改Z坐標(biāo)的工具:CHANGEZ,在天正建筑等軟件等一些轉(zhuǎn)惡業(yè)軟件里也集成了類似的命令。這個命令操作非常簡單,執(zhí)行命令后,框選所有要改Z坐標(biāo)的對象,直線(包括起點和端點Z坐標(biāo)不一致的直線)、圓、多段線以及共面的圖塊等標(biāo)高都可以改為零,圖塊、三維模型也只是將標(biāo)高值改為零,三維模型和圖塊都會維持原樣,因此如果圖塊內(nèi)部圖形有不同的Z坐標(biāo),也無法處理。

方法四、移動到無窮遠處再移動回來

這是網(wǎng)上經(jīng)??吹降囊环N方法,有的是介紹手動操作,有的是提供了LISP程序的語句,有的直接提供了寫成了Z軸歸零的插件,但這些方法如下:

1、CTRL+A將圖形選中。
2、使用移動(M)命令,以原點為基點,輸入0,0,0,回車定,目標(biāo)點坐標(biāo)輸入0,0,1e99(是數(shù)字一英語字母E和數(shù)字九九),確定。意思就是將所有圖形移動到無窮高處。
3、CTRL+A將圖形選中。3.將畫面ctrl+a全選
4、使用移動(M)命令,以無窮高處為基點,輸入0,0,1e99,回車定,目標(biāo)點坐標(biāo)輸入0,0,-1e99,確定。意思就是將圖形再移動到無窮低處。

5、使用移動(M)命令,以無窮高處為基點,輸入0,0,-1e99,回車定,目標(biāo)點坐標(biāo)輸入0,0,0,確定。意思就是將圖形再移動到原點處。

原理是將圖形全部移至正無窮,再移至負無窮,最后再移回到0坐標(biāo) 這樣Z軸就歸零了。有的還專門寫了注意事項:在這樣做之前,要將塊先打散,不然即使按部就班的做了這些步驟,圖形也回不到0坐標(biāo)!

我是在不太理解這個處理的原理,估計是CAD在坐標(biāo)移動到無窮大和無窮小的時候超出了CAD的算法的極限值,從而忽略了之前的Z坐標(biāo),也就是鉆了CAD算法的空子。這種方法雖然能解決一部分圖紙的問題,但從理論上是不合理,之前多次遇到過坐標(biāo)值超大的圖紙,感覺跟這類的處理和插件有關(guān)系。

當(dāng)我們有其他方法和插件可以處理圖形的Z坐標(biāo)的時候,不建議使用上述方法或采用上述方法的LISP程序。

今天的幾篇文章介紹了Z坐標(biāo)不為零的原因、產(chǎn)生的后果和解決方法,希望對大家有幫助。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦