[討論]有沒有可能以圖塊取代特定的線段、符號、字元
3 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[討論]有沒有可能以圖塊取代特定的線段、符號、字元
請問有沒有可能以圖塊取代特定的線段或符號?
小弟是這麽想的, 因為我們公司都會去取GIS系統轉出來的圖來作為CAD 的底圖( 不帶屬性的線段, DWG 檔)
而我想要把底圖上特定的線段或符號上都放一個我作的圖塊
因為取代圖塊是作的到的, 因為是一個物件, 但線段、符號、字元, 有解嗎?
小弟是這麽想的, 因為我們公司都會去取GIS系統轉出來的圖來作為CAD 的底圖( 不帶屬性的線段, DWG 檔)
而我想要把底圖上特定的線段或符號上都放一個我作的圖塊
因為取代圖塊是作的到的, 因為是一個物件, 但線段、符號、字元, 有解嗎?
蜻蜓草- 一般會員
- 文章總數 : 77
年齡 : 47
來自 : 南投
職業 : 工
愛好 : 電影
個性 : 溫和
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4938
威望值 : 0
注冊日期 : 2012-08-16
回復: [討論]有沒有可能以圖塊取代特定的線段、符號、字元
特徵條件可能是一個固定大小的實心圓, 固定大小的矩型, 或是特定的線段, 像接地符號等。(別的系統繪成的符號, 轉出來會變成一個特定的autocad 向量圖元)
我的想法是要達成像word 的取代字串的功能, 只是autocad 來說就是取代圖元
ex 如果在cad 裡畫上 5 個 2x2 cm 的正方形, 我要怎麼取代掉, 改成 半徑為 2cm 的圓 ?
一般來說, cad 為向量圖檔, 所以去看dwg 的檔案格式, 應該會有一段code 是在描述 這5個 2x2cm 的正方形, 如果我把這段code 改寫為描述2cm 的圓, 那正方形應該就會變成圓, 以上是小弟的想法。當然解決的方式不止一種, 可能也有別的方法也不一定。
如果可以作到, 那以後我拿到的圖, 配合巨集, 就可以用一個指令或按鍵, 我就能整理出我要的底圖了
我的想法是要達成像word 的取代字串的功能, 只是autocad 來說就是取代圖元
ex 如果在cad 裡畫上 5 個 2x2 cm 的正方形, 我要怎麼取代掉, 改成 半徑為 2cm 的圓 ?
一般來說, cad 為向量圖檔, 所以去看dwg 的檔案格式, 應該會有一段code 是在描述 這5個 2x2cm 的正方形, 如果我把這段code 改寫為描述2cm 的圓, 那正方形應該就會變成圓, 以上是小弟的想法。當然解決的方式不止一種, 可能也有別的方法也不一定。
如果可以作到, 那以後我拿到的圖, 配合巨集, 就可以用一個指令或按鍵, 我就能整理出我要的底圖了
蜻蜓草- 一般會員
- 文章總數 : 77
年齡 : 47
來自 : 南投
職業 : 工
愛好 : 電影
個性 : 溫和
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4938
威望值 : 0
注冊日期 : 2012-08-16
回復: [討論]有沒有可能以圖塊取代特定的線段、符號、字元
"如果在cad 裡畫上 5 個 2x2 cm 的正方形, 我要怎麼取代掉, 改成 半徑為 2cm 的圓...", 以你這個例子來說若要實現這樣的功能是不難的, 只要用LISP就能解決, 提供給你一些寫作的方向:
1.判斷哪些物件是2x2cm的正方形. 「線(LINE)」和「聚何線(POLYLINE)」應分別判斷.
2.取得其形心.
3.在形心處畫上2cm的圓.
4.刪除正方形.
1.判斷哪些物件是2x2cm的正方形. 「線(LINE)」和「聚何線(POLYLINE)」應分別判斷.
2.取得其形心.
3.在形心處畫上2cm的圓.
4.刪除正方形.
回復: [討論]有沒有可能以圖塊取代特定的線段、符號、字元
如PIZG大說的,要找出被取代物件的物件特性,找到後再置換就不是難事~
以下相關文章供你參考:
[討論] 請問一下 如何將雲型線與橢圓的圓 轉換成正圓~
以下相關文章供你參考:
[討論] 請問一下 如何將雲型線與橢圓的圓 轉換成正圓~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [討論]有沒有可能以圖塊取代特定的線段、符號、字元
感謝各位解答~ 我還不會寫LISP , 我先研究看看~再跟各位請教
蜻蜓草- 一般會員
- 文章總數 : 77
年齡 : 47
來自 : 南投
職業 : 工
愛好 : 電影
個性 : 溫和
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4938
威望值 : 0
注冊日期 : 2012-08-16
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章