iT邦幫忙

0

【零基礎 Revit API 教學】 #Day2 - Revit API 常見工具及網頁

  • 分享至 

  • xImage
  •  

常用的工具有哪些?

在開發外掛時,常用的 Revit 外掛有兩個,一個是用來執行撰寫好的程式的外掛 Add-In,另一個則是用來查看 Revit 物件資料結構的外掛 LookUp。

Add-In

Add-In 比較容易理解,網路上有許多免費的 Revit 外掛,可以供下載使用,有使用過的人應該就知道,下載完以後,工具列處會多出幾個按鈕,按下按鈕以後就能夠執行不同功能,這些按鈕我們稱為 Ribbon。然而,在外掛還未被包裝成 Ribbon 前,就需要使用 Add-In 來執行我們撰寫的程式(外掛)。至於如何將撰寫好的程式包裝成 Ribbon,之後會有一天做更詳細的說明。

https://ithelp.ithome.com.tw/upload/images/20230918/20163329mrG6ajQSoV.png

LookUp

LookUp 在撰寫外掛中扮演非常重要的角色,有了它才能知道程式應該如何撰寫。首先,要從 BIM (建築資訊模型, Build Information Modeling) 開始說起,Revit 是 BIM 軟體的其中一種,它與一般 3D 軟體不同的地方在於,Revit 的 3D 模型還包含了物件導向的概念。

https://ithelp.ithome.com.tw/upload/images/20230918/20163329KxCpEySAMt.png

舉例來說,一根柱在一般的軟體中,就是一個長方體量體,可在 Revit 中,一根柱即是一個物件,它屬於 “結構柱” 這個品類,類別中還有不同類型的柱,每個類型的柱都有其訂定的尺寸、材料,而一個類型中又有許多柱物件,每根柱物件有各自的樓層、起始高度等參數,這樣層層遞進便是物件導向的概念。

https://ithelp.ithome.com.tw/upload/images/20230918/20163329i0mSEgnwyP.jpg

當使用者點選某根柱物件,能夠在一旁的性質欄位中,看見這根柱的的尺寸、長度、體積等這些參數。然而,這根柱除了包含使用者在性質欄位中看到的參數以外,背後其實還包含了更多資訊,例如組成這根柱的面、邊、點等,這些 Revit 介面中無法查看的資訊,則能夠透過 LookUp 這個外掛看見。除此之外,也能看到該物件所能呼叫的 API 函式,以及呼叫函式後,可以獲得的資訊內容。

說明到這裡,可能還是無法清楚了解 物件導向、Revit 的資料結構,以及 LookUP。別擔心,之後會有ㄧ天做更詳細的說明,再搭配實際使用,大家便能清楚了解,使用多了就會非常得心應手。


常用的網頁有哪些?

常使用的網頁則有 Revit API Docs、Revit API Forum、The Building Coder。事實上,LookUp 中只提及了少部分的函示,因此,才會需要 Revit API Docs 這個網頁。裡面包含了所有 Revit API 的函式說明,某些函式除了說明以外,也會有一小段的程式範例,讓使用更清楚此函式如何使用。

然而,那些沒有範例的函示,則可以在 Revit API Forum 這個網頁中,找到相關範例。此網站是 Autodesk 所製作的論壇,有許多使用者會在上面提問,Autodesk 人員或路人大神會在下方解惑。而 The Building Coder 則是 Autodesk 專業的工程師,這位大神所發的文章包山包海,小至函式的使用範例,大至一整套功能等程式範例,而這些文章都在該網站中。

最最容易的方法,就是打開搜尋引擎,輸入「Revit API」加上想知道的函示名稱,或者想撰寫的功能,例如「獲取參數」,便能找到相關的教學網站。



圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言