國立臺灣大學土木工程學系 工程資訊模擬與管理研究中心 郭榮欽執行長
許多工程界朋友試圖使用Autodesk Revit系列產品進行工程專案建模工作,做為踏入BIM技術領域的實作工具,有些人大概很快就會想進一步學Revit API(Application Programming Interface),原因是BIM技術理念所揭櫫的願景和目前Revit系列產品能呈現的功能之間,似乎有些落差(雖然看起來潛力仍大),期望透過Revit API工具開發應用程式的途徑,來補強自己在工程作業上的需求。 從這幾年來Autodesk對BIM相關技術的工具改善及推展動作之積極,可以看出全世界工程界對此期待之殷切,也可看出市場競爭的白熱化。Autodesk深知工程資訊技術涵蓋面之龐雜與區域特性之迥異,不易用一套固定的軟體工具來滿足大家,故提供API來彌補與應急。 Autodesk為了爭取BIM的市場,在Revit工具的推廣方面下了非常大的功夫,包括自家網站在BIM理念與相關工具、實作案例的介紹外,大量的AU(Autodesk University)課程與頻頻舉辦之研討會、Youtube教學視訊、許多專家的部落格等等,還有新推出的Autodesk WikiHelp使用導覽,管道之多,涉及層面之廣,真可謂撲天蓋地、勢在必得。 2012版的Revit Platform API可用Microsoft .NET Framework 4.0相容的任何語言來執行,例如Visual Basic .NET或Visual C#、C++等。通常Visual C# 和 VB.NET是較常見到被使用來開發Revit Platform API應用程式; 而我個人的學習之旅係以Visual C#語言及Revit Architecture API為主。整個學習除了參考上述許多文獻說明資料以外,主要係以「Revit 2012 API Developer Guide」[01]為藍本,為考慮國人習慣,因此操作步驟之說明圖文皆以繁體中文作業環境為主。
0 評論
|
文章類別
發佈時間
三月 2023
|