國立臺灣大學土木工程學系 工程資訊模擬與管理研究中心 郭榮欽執行長
Revit 建築資訊模型(BIM)平台是一套設計與文件管理系統,提供建築專案所需的設計、圖面和明細表等。由於我國工程界在BIM技術應用上,使用Revit的比例較高,若要學習BIM技術,嘗試瞭解Revit組構BIM模型元件的原理確有其必要。 在 Revit 模型中,所有圖紙、2D 和 3D 視圖及明細表,都是用來展示同一建築模型之基礎資料庫中的資訊。當建模者在圖面和明細表視圖中工作時,Revit 會在背後默默收集此一建築專案的資訊,並自動調整此資訊在整個專案中和其他有連帶關係的視圖之呈現方式。Revit 的「參數設變引擎」(parametric change engine)會自動協調建模者在任何作業模式(模型視圖、圖紙、明細表、剖面和平面等)中所做的變更。 一、從「參數化」談到「元件」與「專案」 Revit軟體工具系列,包括Revit Architecture、Revit MEP、Revit Structure等,都是以「參數化」的概念來架構整個模型,參數化建模是BIM技術的重要基礎。術語「參數化」是指組構此模型的所有元件(elements:官方文件譯成元素)之間的關係,元件是Revit組構建築資訊模型的基本元素,大致可分成(1)模型元件(Model Elements)、(2)基準元件(Datum Elements)、(3)視圖特有元件(View-Specific Elements)三類,如圖一所示。Revit 透過參數化的機制實作出其模型的組構元件間協調和變更管理的功能,這個機制就是所謂「參數設變引擎」。這些關聯關係一部分係軟體系統自身預設的,而一部分則是建模者視需要所賦予的,定義這些關係的數值或特性,就稱為參數;故稱為參數化的操作。在任何時候去更改一個專案模型中的任何元件, Revit 的參數設變引擎會自動協調整個專案模型中的變更。例如一個與樓板或屋頂邊緣相關連的外牆,當此外牆被移動時,樓板或屋頂和該外牆仍會保持連接狀態。 而由此參數化機制來架構建築物實體基本構件間的組成關係,就衍生出幾個重要的術語。
0 評論
國立臺灣大學土木工程學系 工程資訊模擬與管理研究中心 康仕仲副主任
國立臺灣大學土木工程學系 電腦輔助工程組碩士班二年級 林之謙 國立臺灣大學土木工程學系 工程資訊模擬與管理研究中心 李敬賢副執行長 開發BIM之API的重要性 建築資訊模型(Building Information Modeling)在營建產業的趨勢及應用已日漸普及,工程中不同階段皆有使用BIM工具的需求。隨之而來的問題則是,如何能夠在不同的工程階段中有效使用BIM工具,以串連上下游之工程資訊。 現有的BIM軟體很難完全滿足各工程團隊多樣化的使用狀況。例如,在個人單獨操作時,儘管許多BIM工具的操作功能非常豐富,但使用者需要的操作成果卻經常侷限在某些特定且分散的功能組合中。如此一來,多樣的操作功能,反而使得使用者介面及操作程序顯得過於複雜,甚至對使用者造成困擾。另一個常見的例子則是在團隊的使用上。許多工程團隊運用BIM工具作為工程會議討論的平台,此時所需的使用功能主要偏重於模型的瀏覽方式,而非編輯修改。然而BIM建模工具軟體的使用者介面並非單獨為此目的而設計,因此在操作上經常需要執行多個指令才可達到所需的視圖畫面,對非以BIM模型建立為主的管理類人員而言,造成了不算低的使用門檻。 為滿足多樣化的個別需求,軟體廠商提供了軟體的開發環境API (Application Programming Interface),使用者可撰寫程式來客製化介面,並能重組、延伸及優化軟體的功能,以符合工程作業中的特定需求。本文特別針對Autodesk Navisworks API進行研究,並簡介其架構及基本的程式撰寫。 |
文章類別
發佈時間
三月 2023
|