回覆列表
-
1 # 使用者6546728327318
-
2 # 使用者6284825556109
輸入ed回車,選擇標註數字。在最前面輸入直徑符號(%%c),然後把這個符號(%%c)改個字型,改成【方正姚體】。如果電腦裡沒有這個字型你也可以試試另外的字型看行不行。字型太多我就沒有給你試了。我知道這個字型是百分之百可以的。ok.如果圖方便就在數字前面畫一個矩形。
輸入ed回車,選擇標註數字。在最前面輸入直徑符號(%%c),然後把這個符號(%%c)改個字型,改成【方正姚體】。如果電腦裡沒有這個字型你也可以試試另外的字型看行不行。字型太多我就沒有給你試了。我知道這個字型是百分之百可以的。ok.如果圖方便就在數字前面畫一個矩形。
不建議匯入到Rhino中處理,建築設計過程中的cad圖紙在匯入匯出過程中會丟失大量圖元資訊,只為了這個正方形替換目的而需要再重繪很多丟失的內容,得不償失,實際工作中估計不會有人這麼做的。
預設題注CAD中的正方形沒有統一的特性,無法使用“filter”命令全部提取。
這類的CAD批次操作,最好的方法就是使用指令碼語言。原本打算用內建的lisp語言寫個演示指令碼,無奈很久沒用它,有關檢測角度的函式一時半會沒找到。所以還是用python來演示一下,步驟都是一樣的。
用GH生成一個包含各種圖元的演示dwg,其中正方形67個,標記為藍色方便觀察。
程式碼:
執行效果:
執行指令碼後,檢測到所有的正方形,並提示輸入換成圓的半徑,演示中輸入10。
替換成果:
另外,稍微修改下程式碼,也可以實現根據原始正方形具體資訊設定圓的特性。
THAT IS IT。。。