BIM以應用軟件都是采用構件導向發,所謂的構件是指已軟件作為建筑專案溝通工具時,可能出現的各類事項,可以是實體構件例如門、窗、管線、梁、柱等,也可以是像房間、樓層、地基位置等空間,或是執行中的工作流程如設計、施工、運維管理又或者是參與專案的人員組織,甚至是上述的各構件的關系。今天筆者就做一個次關于BIM軟件核心的介紹。
現在電腦建模工具,在互動式三維電腦繪圖設計領域中,是以所謂的構建導向參數式建模來呈現。除了三位的體量外形展現外,將這些構件的材料及其他性質的數據連接,以便能為結構分析做準備、或是直接由所建立模型計算體積、凈負荷、及組成數據明細表,也是相當重要的。建筑業的參數式設計有其特殊性,大多是由一些列預設的構件類別組成,作為設計的起點。所謂參數是設計,并非像傳統的建筑設計,完全由設計者構思、創造建筑體量、外觀、內裝,而是應用既有的參數式模型(或構件),利用參數來改變體量外觀,及其他形體特征。簡而言之,比較像是搭積木一樣,事先設計好各類零件,并且按照想法來設計。因此,不同的BIM設計軟件,常因提供不同的模型(或構件)族群,而會有不同的設計表現。此外,施工模型常與設計模型不同,因為施工的方法、順序不同,將改變模型各部構件的組成方式,故又會有特別的BIM工具來支持施工模型的建立。
建筑業常見的三類參數式模型有:第一類基本的參數式建筑構建模型,如柱、梁、板、墻、樓梯等;此類構件長組成族群,用系列的規定來定義構件間的相關性;最典型的是墻,要有一直線或曲線作為控制中心,擴展為平面或各種曲面,再要有各交接面的關系定義,可能接到柱、接到梁、或接到板,定義這些關系,用超過100項參數規劃,也算是稀松平常的,所以,編制及修改這些構件模型,需要大量的計算及優化過。第二類是不帶有那么多關系參數的構建模型,如衛浴設備、門窗設備構件等,有一定的幾何構造,??梢栽诰W站的構件庫取得。第三類是商業化的特定模型,如特殊設計的天花板造型、復雜的幕墻系統、細致的家具等,有些可能是簡單的參數模型,有些也涉及到復雜的規則參數。