CAD文字轉換爲Revit註釋文字

今天簡單分享一個RIR的用法,轉換CAD文字到Revit中。

以前,我們用Dynamo的時候,都是需要將CAD插入或者鏈接到Revit中,然後再獲取CAD實例,通過節點包(如BimorphNodes)進行數據處理。現在好了,有了RIR,我們可以把CAD導入到Rhino中,進行更豐富的操作。

本次就簡單演示下,如何快速的將CAD的文字轉換爲Revit的註釋文字,主要用的節點是Add Text。

第一步:CAD插入到Rhino中

在Revit中啓動Rhino.Inside,然後在工具欄中打開Rhino,就可以讓Rhino與Revit聯動了,之後就可以正常的在Rhino中插入CAD文件了。

Rhino中插入CAD的好處,就是CAD的所有信息基本都會被保存下來,包括圖層,線型,填充圖案等等。

第二步,啓動Grasshopper,獲取CAD文字

這一步,我們需要用到Elefront節點包,來幫助我們快速提取CAD文字。

首先是通過Reference by Layer節點,按圖層名稱拿到我們需要的圖元:

然後用Reference by Layer節點,獲取圖層上的Text類型數據“

之後,通過Deconstruct Text節點,來解析文字的內容,位置,大小等信息:

第三步,獲取文字族

想要在Revit中創建圖元,必須按照Revit規則來,註釋文字也是一種族,所以我們需要先獲取註釋文字的族類型,然後才能放置。

這一步比較簡單,通過Query Families節點,可以獲取項目中的所有族,我們找到文字即可,然後再通過Query Types獲取族類型,選擇一個使用即可(這裏配合Value Picker節點,可以很方便的選擇):

第四步,獲取放置註釋文字的視圖

這個按需選擇即可,可以通過Query Views節點獲取項目中的所有視圖,然後配合Value Picker選擇一個即可。

我這裏就簡單的用Active View節點直接獲取當前活動視圖了。

第五步,通過Add Text電池創建註釋文字

最後把前面獲取的數據都輸入到Add Text節點即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章