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