下面示例是對Dynamo的簡單應用,如何通過Dynamo從CAD圖紙中將樁進行翻模處理。

上圖是整個電池節點,主要利用了Dynamo對於CAD圖紙中線和圓的識別,整體思路是借鑒了Dynamo鍊金術中對於梁翻模的講解。整個節點可以分為兩部分,一部分處理CAD圖紙中讀取的線段和圓,另一部分對樁基進行選取,本節點針對的是所有樁基相同。如果需要歸類,可以參考上一篇文章中對門窗貴了進行讀取族類型劃分

  1. 讀取CAD圖紙中樁定位中心點

利用Geometry方式將DWG格式圖紙轉換為可以讀取的類型,通過字元串讀取,將圖紙中Circle類型進行讀取,這樣就可以將所有的圓形進行讀取

利用bool值進行讀取篩選出圓形,利用geometry分類中的Circle節點進行讀取中心點,進行到一部,前期的定位已經完成。

  1. 創建樁

通過節點轉化,將樁所需要的族找到,可以通過Circle.Radius讀取半徑,與篩選讀取匹配進行多種類型樁的創建。

最後使用創建族實例的節點進行翻模處理。

通過幾個簡單的節點組合就可以將翻模中比較麻煩的幾個項目解決,提高自己的效率,更能通過對於Dynamo的使用增加對整個軟體本身結構佈置的理解。


推薦閱讀:
相關文章