第 1 頁 (共 2 頁)
有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 28日, 10:07
由 admin
有幾個問題想請教各位前輩
1.小弟想要用C#寫讀取REVIT元件中屬性的程式,目前不知可不可行?
2.小弟是C#程式新手,不知道有沒有REVIT API比較好上手的教學範例或網站?
有稍微搜尋一下,但相關資訊略少,可能關鍵字下的不對,還請各位前輩幫忙,感謝~
回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 28日, 10:41
由 admin
通常搜尋字串應該是 REVIT API ,沒有別的吧
資料應該不少,重點在於你對程式開發是否有經驗
臺灣大學看看還有沒有開班
http://bim.caece.net/upload/file/chiaow ... 150105.pdf
原廠API網頁,帶範例
http://usa.autodesk.com/adsk/servlet/in ... d=16777469
YOUTUBE影片 原廠
觀看 YouTube 影片
提醒:如果電腦安裝有多個Revit版本,請注意不同版本所需要使用的Library也是不同的!
回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 28日, 13:50
由 admin
Revit API 大師 Jeremy Tammik
有寫一個查看 Revit 內建屬性的 Addin,
放在 github 上
https://github.com/jeremytammik/BipChecker
可以參考看看。
回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 29日, 06:54
由 admin
程式在安裝時的面板左側下的選項點進去有SDK
回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 29日, 11:20
由 admin
感謝各位前輩提供相關資訊,小弟是c#新手,也剛上revit課程,我是資訊背景的,對資訊建模沒實做過。目前是安裝revit 2015學生版,因為是線上安裝,所以沒注意到有沒有api,抱歉。
剛剛有去拜讀了台大bim中心介紹Revit組構BIM模型元件的原理文章,稍微瞭解一下revit的元件架構。
我先消化一下各位前輩提供的資料,若有問題再請教,感謝~
回覆: 回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 29日, 11:55
由 admin
既然是資訊背景,那下面的網頁也可以參考看看
裡面包括了 Jeremy Tammik 的線上教學影片、Sample Code(PS:Revit 2013的版本)
http://adndevblog.typepad.com/aec/2012/ ... 3-api.html
回覆: 回覆: 回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 29日, 14:28
由 admin
感謝版大~
小弟也找到了一份線上文件
http://thebuildingcoder.typepad.com/fil ... _guide.pdf
是2014年版的開發手冊吧,是從The Building Coder 網站找到的,提供給各位參考。
回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 30日, 13:44
由 admin
不好意思,想再請問一下有經驗的各位,如果我是想要自己開發一個web 介面去讀取.rvt跟.rfa的共用參數部份,不透過revit主程式去選擇檔案,而是自己的介面去選擇,請問這樣還有辦法判斷檔案裡的結構嗎?
回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 30日, 16:26
由 admin
REVIT 2014版早已將參數檔藏在RVT檔案中
然而RFA 還需透過CSV檔去參照
共用參數這區塊就我所知應該也藏在檔案中
因為我用不同電腦都讀的到這個參數值
回覆: 回覆: 有關REVIT 元件屬性讀取程式
發表於 : 2015年 7月 30日, 23:15
由 admin
感謝前輩給方向~不知前輩是不是透過非autodesk程式開啟檔案讀取參數的嗎?
目前我是卡在我用一般程式IO進來後,好像沒辦法轉用revit api的方法去讀取出內部的element 進而轉出Parameter
我看了一些sdk裡面的範例,每個好像都要寫成addin的方式透過revit開啟才能使用。
而用一些關鍵字去搜尋,似乎revit API 本身只限於擴充功能的應用,而不是實質內容的溝通。
https://www.linkedin.com/grp/post/3323631-93231084
以上是目前看到的內容,如果有錯,請各位再指正,謝謝~