聚焦結構桿件
主要檢查 Column、Beam、Braces 等線性結構構件,不把與桿件幾何無關的模型資訊混進結果。
一般模型比對可能產生大量屬性變更;StructMatch 專注梁、柱與斜撐的幾何是否改變。
主要檢查 Column、Beam、Braces 等線性結構構件,不把與桿件幾何無關的模型資訊混進結果。
把修改拆成斷面、長度、水平位置、垂直位置、角度與形狀,讓你直接知道構件到底改了哪裡。
不把名稱、標記、非必要參數等大量屬性變更當成主要結果,讓檢核畫面保持乾淨。
可以是同一模型的不同版本,也可以是不同團隊或不同軟體產生的模型;核心都是確認結構桿件幾何是否一致。
把模型比對縮小到結構工程師最常需要確認的桿件幾何資訊。
配對完成後,系統會逐項檢查結構桿件的主要幾何差異。
不限定模型來源;只要兩份 IFC 都代表你想確認的結構桿件,就可以進行比較。
目前定位為結構桿件比較工具,優先處理常見梁、柱與斜撐,而不是完整 BIM 模型的所有物件類型。
建議使用 IFC2x3 以後版本,包括 IFC2x3、IFC4、IFC4x3。不同軟體的 IFC 幾何表示方式仍可能影響解析結果。
從兩份 IFC 到結構桿件差異結果,保持簡單、可追蹤。
先透過短影片快速了解基本流程,再觀看完整教學熟悉操作細節。
第一次使用前,你可能會想知道這些事。
StructMatch 是一個專注於結構桿件幾何的 IFC 模型比對工具。
你可以放入兩份 IFC,系統會嘗試找出互相對應的 Column、Beam、Braces,並檢查斷面、長度、水平位置、垂直位置、角度與形狀是否不同。
它不是要告訴你模型中所有 Property 或參數改了什麼,而是把結果縮小到「結構桿件幾何到底有沒有變」。
完整 BIM 模型中可能包含大量屬性、名稱、標記、分類與非結構物件。一般版本比對很容易產生很多「有變更,但不是你現在真正想檢查的差異」。
StructMatch 刻意把範圍縮小到梁、柱與斜撐等結構桿件,並將差異拆成斷面、長度、水平位置、垂直位置、角度與形狀。
這樣在模型協調或出圖前檢查時,可以更快回答一個單純的問題:兩份模型中的結構桿件,幾何上到底是不是一致。
只要你有兩份 IFC,而且真正關心的是梁、柱、斜撐的幾何是否一致,就適合使用 StructMatch。
系統主要會解讀每根桿件的兩項核心資訊:斷面與軸線。
「斷面」是構件的尺寸,例如 RECT-500x800、BOX-300x300x12、H-400x200x8x13。
「軸線」可以理解為桿件沿著長度方向的中心線,也就是斷面中線。取得軸線後,系統會用它描述構件的位置、角度、形狀與長度,並搭配其他幾何資訊尋找可能的對應桿件;配對完成後,再逐項比較斷面與幾何差異。
因為系統在配對時,會分別以模型 A 的每根桿件為基準,在附近範圍中尋找可能對應的模型 B 桿件。
如果兩個模型的座標沒有對齊,原本應該對應的梁或柱可能會距離太遠,導致系統找不到正確的配對對象。
因此,在兩個模型座標差異較大時,建議先使用對齊功能,讓模型 A 與模型 B 重疊。接著系統才會在合理範圍內尋找對應桿件,並進行後續比較。
「配對」是先判斷模型 A 的某根桿件,應該對應到模型 B 的哪一根或哪幾根桿件。共有以下幾種配對情況
「比較」則是在配對完成後,進一步檢查已配對的構件是否有差異,例如位置不同、角度不同、斷面不同、形狀不同或長度不同。
簡單來說,配對是先找出「誰跟誰是一組」;比較是再檢查「同一組裡面有沒有差異」。
理想情況下,系統可以直接從 IFC 內部資料解析每根桿件的斷面尺寸。
但在實際模型中,有些構件可能因為接合、切割、端部修剪、轉檔或軟體匯出方式不同,導致 IFC 幾何資料不容易直接判斷出原始斷面。
例如一根矩形梁可能在端部被柱、牆或其他構件切割,使得幾何外形不再是完整矩形。這時如果只靠幾何判斷,系統可能無法解析出正確斷面。
因此,斷面命名規則的用途是:當系統無法從幾何判斷斷面時,可以改由構件名稱指定斷面尺寸。
例如:
自動斷面命名偵測:系統會先嘗試從模型中的既有命名找出規律,並套用可能的斷面命名規則。使用者可以確認、修改或新增規則,讓系統符合該專案或公司的命名習慣。
如果自動判斷結果不符合預期,可以依照問題類型進行修正。
這些功能的目的,是讓工具可以適應不同公司的建模習慣、不同軟體的 IFC 匯出結果,以及不同專案的檢查需求。
可以。
使用者可以依照專案需求調整比較項目與部分比較門檻。例如可以選擇是否比較位置、角度、形狀、斷面或長度,也可以調整位置偏移、角度差、長度差等判斷標準。
這對不同階段的模型檢查很有幫助。例如早期協調時可以只關注主要梁柱的斷面與位置;出圖或模型交付前,則可以使用更嚴格的門檻確認水平位置、標高、角度與長度差異。
系統會暫時處理你上傳的 IFC 檔案與比較結果,以完成模型比對流程。
目前系統會定期清除上傳資料與產生的結果,原則上會在 24 小時內清除暫存資料。
如果你願意在回饋表單中提供 IFC 檔案,並說明遇到的問題,會非常幫助我們改善斷面解析、配對準確度與不同軟體匯出的相容性。
我是 StructMatch 的開發者,也是一名結構工程師。
在實際工作中,我常常不是想知道 BIM 模型裡所有參數改了什麼,而只是想快速確認:梁柱斷面有沒有變、位置有沒有移動、標高是否一致、某根構件是不是被拉長、縮短或刪除了。
StructMatch 因此刻意縮小範圍,專注在 Column、Beam、Braces 等結構桿件的幾何比較。模型可以是同一專案的不同版本,也可以來自不同團隊或不同軟體;只要能匯出 IFC,就使用同一套方式整理成可視化的結構差異結果。
目前 StructMatch 仍在 Public Beta。如果你有實際的結構模型比較需求、遇到無法正確解析或配對的案例,歡迎提供回饋:
本工具為 IFC 模型差異檢查輔助工具,結果僅供設計檢核與溝通參考,仍應由專業人員進行最終確認。
目前主要支援 IFC2x3 以後版本中常見的梁、柱與斜撐等結構桿件比對。不同軟體匯出的 IFC 內容可能存在差異,部分特殊 IFC 幾何表示、Brep、Boolean clipping 或非標準匯出內容可能無法完整解析。
大型模型可能需要較長處理時間,建議只上傳包含欲比較之梁、柱、斜撐等結構桿件的精簡 IFC 模型。
如果你在使用過程中遇到問題,或願意提供使用回饋與 IFC 測試案例,歡迎來信: structmatch@gmail.com