Revit二次開發入門 獲取和修改元素引數

2021-07-07 11:05:35 字數 632 閱讀 3231

元素可以通過element.parameters獲取所有引數,遍歷找到所需的。

以下為如何找到乙個元素的長度引數

parameterset parameters=element.parameters

; foreach(parameter parameter in parameters)

}

引數有四種選擇:

string 引數名字

builtinparameter 引數列舉

definition引數定義

guide引數的guide

wall wall=null;

parameter parameterlength=wall.get_parameter(builtinparameter.curve_elem_length);

if(parameterlength!=null && parameterlength.storagetype==storagetype.double)

修改引數:

if(!parameterbaseoffset.isreadonly)

Revit二次開發 初學

前言 由於工作需要,近期開始學習revit二次開發知識。學習的同時將學習過程與小夥伴們一起分享,希望後來的小夥伴在看到我的學習筆記的時候有所幫助。說明由於revit的版本在不斷更新中,所以我在學習revit的時候選擇了從revit自帶的幫助檔案開始學習,不同版本的revit,就看相應的help檔案。...

Revit二次開發 獲取Element的族型別引數

在revit中,如果想獲取element的例項引數,直接呼叫element的lookupparameter函式就可以了,但是想獲取型別引數,這樣操作卻找不到引數。以牆為例,如下圖 上圖中的 功能 和 牆體型別 是屬於型別引數,如果用上面的方法,是找不到這兩個引數的,也就沒辦法取到它們的值。那應該怎麼...

Revit二次開發 Revit擴充套件儲存資料

revit二次開發過程中,需要將相關資訊儲存到rvt檔案中,再次開啟rvt的時候,可以通過讀取這些資訊,知道當前構件的基本狀態,或者將乙個特殊的資訊儲存到rvt檔案中,從revit2012開始引入了擴充套件儲存這個新技術,就是可以把一些資料儲存在revit中的某乙個物件上。且這個儲存操作,只能通過程...