自動接合
Revit 建築元素自動化接合處理工具
功能概述
自動接合工具專門用於處理 Revit 模型中建築元素之間的幾何接合關係。在 BIM 模型中,當兩個實體元素相鄰或相交時,需要建立正確的接合關係才能確保模型精度與後續出圖的正確性。
本工具透過高效能的演算法自動偵測模型中可能需要接合的元素配對,並批量執行接合操作。系統支援柱、樑、樓板、牆體、天花等多種結構與建築元素類型,大幅減少手動逐一接合的工作時間。
💡 為什麼需要接合?
正確的元素接合能確保模型幾何精確、避免重複體積、並讓剖面圖與詳圖顯示正確的切削關係,是 BIM 建模品質的關鍵指標。
💡 接合順序很重要
當三個或以上元素相交時,誰切削誰、誰被誰切削,會直接影響模型的顯示與計算結果。您可透過「順序」清單調整接合優先權,從上到下依序執行,排在越前面的元素優先決定切削關係。
使用情境
情境一:新建築結構模型整合
當完成結構柱、樑與建築樓板的初步配置後,需要將這些元素進行接合處理,以確保樓板能正確切削柱體、樑板之間的交線清晰明確。
情境二:牆體與樓層元素整合
在建立多層建築時,牆體需要與各層樓板、天花進行接合,以確保立面與剖面視圖顯示正確的層次關係。
情境三:修改後的模型更新
當設計變更導致元素位置調整後,原有的接合關係可能失效,此時可重新執行自動接合程序快速恢復正確的幾何關係。
情境四:大量元素一次性處理
若模型中包含數十或數百個需要接合的元素配對,手動逐一操作將耗費大量時間。本工具可以一次掃描整個模型,自動找出所有需要接合的配對並批量完成處理。
前置設定
第一步:選擇作業樓層
在左側「樓層」清單中,勾選需要執行接合處理的目標樓層。系統將只處理位於這些樓層範圍內的元素,未勾選的樓層不會被掃描與處理。
💡 樓層的判定方式
系統會根據元素的垂直位置(高程)來判斷其屬於哪個樓層。例如:選擇了「三樓」與「四樓」,則位於這兩個樓層高度範圍內的元素才會被納入接合檢查。
第二步:設定階段與階段狀態
在右上方分別選擇:
- 階段:從清單中選取要處理的設計階段(如:現有、新建、拆除等),只處理該階段的元素。
- 階段狀態:選擇元素的階段屬性為「新建」或「現有」,進一步縮小處理範圍。
💡 為什麼要設定階段?
在含有多個設計階段的專案中(如改建工程),不同階段的元素可能不需要互相接合。正確設定可避免不必要的接合結果。
第三步:選擇元素類型
在六個元素類型清單中,勾選需要參與接合處理的元素型式。每個清單會自動載入目前模型中已存在的元素型式供您選擇:
柱
結構柱元素的型式列表。
樑
結構構件的型式列表。
樓板
樓板材質與構造的型式列表。
牆
牆體構造型式清單(系統會自動排除幕牆)。
天花
天花板元素的型式列表。
一般模型
其他一般模型元件(如裝飾構件、設備模型等)的型式列表。
💡 快速挑選小技巧
在任一類型清單上按右鍵,選擇「從 Revit 挑選」,然後直接在 Revit 視圖中點選您想要的元素。系統會自動識別並勾選對應的型式。
第四步:調整接合順序
在「順序」清單中,您可以透過拖曳上下移動,調整不同元素類型的接合優先順序。預設順序為:
- 柱(最先處理)
- 樓板
- 樑
- 牆
- 天花
- 一般模型(最後處理)
排在越前面的元素類型會越早參與接合計算並決定切削關係。建議根據您的建模習慣調整此順序。
⚠️ 工具提示
將滑鼠游標停留在「順序」清單上,游標旁會顯示提示:「按下左鍵後移動可調整順序」。按住元素名稱即可拖曳至新的位置。
操作步驟
-
列出接合候選
確認所有前置設定無誤後,點擊「列出接合候選」按鈕。系統會依照您設定的樓層、階段、元素類型進行全面掃描,分析所有可能需要接合的元素配對。
掃描過程中會顯示進度列,請耐心等待。掃描時間取決於模型大小與元素數量。
-
檢視候選清單
掃描完成後,在右側「接合候選」區域會顯示所有偵測到的元素配對。每筆配對包含兩個元素的 ID 以及目前的接合狀態(尚未處理則為空白)。
您也可以點擊候選清單中的項目,以雙擊快速在 Revit 中選取並檢視該配對的兩個元素,確認其空間關係是否符合預期。
-
執行批量接合
確認候選清單內容無誤後,點擊「接合」按鈕開始執行。系統會依照您設定的批次數量分批處理所有候選配對。每一批次完成時會在下方訊息區顯示進度提示。
-
監控與確認
接合過程中,每個項目的狀態欄位會同步更新:
- 成功(綠色):該配對已順利完成接合。
- 失敗(紅色):該配對接合失敗,需進一步處理。
- 空白:尚未處理到該項目。
處理完成後,您可以點擊「清除已成功列表」按鈕,隱藏已成功的項目,集中檢視並處理失敗的案例。
⚠️ 注意事項
若在接合過程中需要中斷,可隨時點擊「取消」按鈕中止作業。已經成功完成的接合會保留不變,未完成的部分可以關閉工具後重新執行。
進階選項
同類型接合
勾選此選項後,系統只會對相同型式的元素進行接合處理。例如:只接合同一樓板材質的樓板與柱,不會將不同材質或不同型式的元素進行接合。這有助於避免不適當的切削關係產生。
單次批次接合數量
此設定決定每一批次同時處理的元素配對數量。
💡 建議設定值
- 一般模型(15-50):大多數專案使用這個範圍即可取得良好的處理速度與穩定性。
- 大型模型(30-100):若遇到效能瓶頸,可嘗試調高批次數量以減少批次間切換的開銷。
- 穩定模式(5-15):若遇到記憶體不足或處理不穩定的情況,請降低此數值。
解構群組(接合後重新群組)
勾選「解構群組(接合後重新群組)」後,系統會在執行接合前自動檢查模型中的元素群組。若發現需要接合的元素位於某個群組內,系統會:
- 解除群組:暫時將群組展開為個別獨立元素。
- 執行接合:在展開的元素之間進行接合處理。
- 重新建立群組:接合完成後,自動恢復原有的群組關係。
此功能特別適用於需要對群組內元素進行接合的情況,無需手動先解除群組。
每批次完成後存檔
勾選「每批次完成後存檔」後,系統會在每一批次處理完成時自動儲存 Revit 檔案。這可以防止因程式異常或意外中斷導致大量進度遺失,提供額外的安全保障。
⚠️ 注意事項
開啟此功能會增加整體處理時間,因為每次存檔都需要等待 Revit 完成寫入作業。若您使用的是已設定自動儲存的專案檔案(.rvt),可考慮關閉此選項以加快處理速度。
設定管理
透過上方功能表列的「設定」選單進行存取:
- Open:開啟另一個專案的設定檔,載入之前儲存的配置。
- Load:使用已開啟的設定檔載入樓層選擇、元素型式勾選、接合順序等設定。
- Save:將目前的設定儲存至上次使用的位置,覆蓋原有檔案。
- SaveAs:另存為新的設定檔,可指定檔案名稱與位置,方便管理多個專案的設定。
儲存的設定包含:
- 目標樓層、階段、階段狀態選擇
- 各元素類型的型式勾選狀態
- 接合順序排列
- 同類型接合勾選狀態
- 批次數量設定
- 解構群組與每批次存檔選項
常見問題
接合失敗怎麼辦?
若某些元素配對顯示接合失敗,可能的原因包括:
- 元素不相交:兩個元素在空間上並未實際接觸或重疊。
- 元素已被其他接合關係限制:該元素已與其他元素建立過接合,Revit 的幾何引擎可能無法處理多重接合關係。
- 元素類型不支援:部分特殊構件型式可能不支援接合功能。
建議先雙擊候選項目在 Revit 中檢視該元素的幾何關係,確認位置是否正確,再調整或重新執行接合程序。
程式報錯「DLL missing」或「接合副程式無效」
這表示系統找不到必要的處理程式模組。請依照以下步驟解決:
- 下載並安裝 Microsoft Visual C++ Redistributable(64 位元版本)。
- 官方下載連結:https://aka.ms/vs/17/release/vc_redist.x64.exe
- 安裝完成後重新啟動 Revit,再執行自動接合工具。
處理時間過長?
您可以嘗試以下方法縮短處理時間:
- 縮小作業範圍:只勾選必要的樓層和元素類型,避免處理不需要的元素。
- 調整批次數量:適當提高每批次的處理量可減少總批次數。
- 關閉存檔選項:若不需要每次存檔的保護,可關閉「每批次完成後存檔」選項。
- 分區處理:對於大型專案,可分別以各樓層為單位分批處理。
候選清單中出現大量項目?
這是正常現象。當模型中包含大量元素時,系統會列出所有可能配對的組合。建議透過精確篩選樓層、階段和元素類型來控制數量。
接合順序可以任意調整嗎?
是的。您可以根據設計需求自由調整優先順序。一般建議將結構柱放在最前,因為柱通常是最先建立的承重元素;樓板與樑接著處理;牆體與天花排在後面。