下載app免費領取會員
文章來源:牛侃BIM

Revit繪圖時,很多構件需要連接和剪切,可用連接或剪切命令,但如果對繁多的構件都去手動操作,那將是恐怖的工作量,本期以墻體連接為例,介紹如何自動識別我們需要連接的圖元,沒錯我們使用的工具還是Dynamo(插件也可以做,不過個人不喜歡用插件),實現這個功能的關鍵思路兩點,一是墻體識別,二是調用Revit的連接命令。
成果如下圖:

一、搭建一個智能識別需要連接圖元的程序。
要點分析:
1、其實就是對所有的墻體選擇后,對我們需要連接的墻體過濾歸類。
2、智能識別的思路就是我們對所有選中的墻體先判斷他們的位置,關鍵節點為dynamo自帶的Element.GetLocation(這里我們對這一節點做簡單額介紹,這一節點無法識別軸網以及參照平面的位置,對與我們自己建的族輸出為一個具體的點位置,對于墻體識別的結果是一條直線)。之后我們求得到墻體位置線的向量,并對本向量旋轉。

3、對下面垂直與墻體的線做是否相交的判斷處理,大家可能會說會重復計算,這個問題后面會處理,第二個截圖中的文字也就是說我們實際在做裝飾裝修工程的時候需要連接的墻體可能是大于兩層的,兩層以上的程序都會自動連接。


二、搭建一個智能識別需要連接圖元的程序
對分好組的墻體做連接處理使用了clockwork節點包的Element.Geometry,當然我們可以將需要連接的墻做Unwrap處理,之后調用revit的連接GeometryUtils.Geometry。

Revit中文網作為國內知名BIM軟件培訓交流平臺,幾十萬Revit軟件愛好者和你一起學習Revit,不僅僅為廣大用戶提供相關BIM軟件下載與相關行業資訊,同時也有部分網絡培訓與在線培訓,歡迎廣大用戶咨詢。
網校包含各類BIM課程320余套,各類學習資源270余種,是目前國內BIM類網校中課程最有深度、涵蓋性最廣、資源最為齊全的網校。網校課程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等幾十種BIM相關軟件的教學課程,專業涵蓋土建、機電、裝飾、市政、后期、開發等多個領域。
需要更多BIM考試教程或BIM視頻教程,可以咨詢客服獲得更多免費Revit教學視頻。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Revit技巧 | revit視圖深度怎么改?REVIT中視圖深度應用教程
下一篇:Revit技巧 | revit古建建筑系列教程:有趣好玩的Revit古城墻創建,了解一下~
推薦專題