Re: [問題]如何將 autocad 檔案中,不同Z高程的線갠…

看板Cad_Cae (電腦輔助設計)作者 (預期)時間18年前 (2007/09/07 12:49), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串5/7 (看更多)
※ 引述《changpolaris (挖勒是)》之銘言: : ※ 引述《greenmonster (muddy)》之銘言: : : 標題可能打的有點語焉不詳,請見諒。 : : 狀況是這樣的: : : 手上拿到的是官方都市計劃的圖檔,要在這上面作建築設計的修改, : : 由於原始圖檔上頭將各個物件線條等等,依照測量出來的高度直接在Z軸上用不同高度表示, : : 這使得在平面上看到的連續線條實際上是好幾段處於不同高度的線段, : : 常造成在平面(XY面)上要修改的時候抓不到點或者誤判, : : 是否有辦法將這些位於Z軸上不同高度的線條等,一次壓回Z高度0的XY平面上? : : 因為這是實際在執行的工作,有急切需要,願各位大大不吝指點。 : : 或有覺得問題不清楚的可在跟我說 : : 謝謝!! : 這不是就把所有圖元全選,然後利用property指令 : ,在property視窗中將elevation屬性設為0就好了嗎? : 不需要用到lisp呀~ 首先,得先說明一件事 基本上,並不是每一個圖元,都有elevation這個屬性的 所以,選取全部圖元後,理論上,你應該找不到elevation這個選項 但是,這個思考的方向是對的,只是用錯了指令 其實,這個問題其實非常好解決,也不需要用到LISP或者VBA去處理這個問題 首先,你要先判斷出來,你要連結的線條是那種線條 或者是說,你要連結的線條是在那個圖層 一般而言,常用到的AUTOCAD線條有分三種(在Object Model的認定上) LINE, LWPolyline, 3DPolyline (Xline 不在討論的範圍內) 先判斷你要連結的是那種線,位在那一個圖層 (縮小範圍,避免把不需要改變的線也一起選到了) (別問我該怎魔判斷,這是基本常識,真的不懂就去翻書吧!!) 然後在工能表上選取[工具]-->[快速選取] 在對話框內,選取你要變更的線段名稱,跟其所在的圖層 套用方式選[併入新的選集] 再按下確定,系統就會幫你選好,所有符合你要求的圖元 然後.......... 登登登........再在property視窗中將elevation屬性設為0 OK....... 改完收工....... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.57.28

09/07 13:44, , 1F
雖然我也覺得善用圖層跟快速選取就可以完工
09/07 13:44, 1F

09/07 13:44, , 2F
不過原po拿到的圖檔怎樣我們也不知道就是了
09/07 13:44, 2F
文章代碼(AID): #16uDXoiP (Cad_Cae)
討論串 (同標題文章)
文章代碼(AID): #16uDXoiP (Cad_Cae)