完善主體資料,免費(fèi)贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會員

NULL

ad.jpg

Dynamo參數(shù)化設(shè)計(jì)之如何獲得Revit中的Element ID

發(fā)布于:2015-09-05 12:10:47
Revit模型中的每一個(gè)圖元,都有一個(gè)唯一標(biāo)識符,我們稱之為Element ID。在Revit界面上操作時(shí),一般不需要關(guān)心這件事。但是如果在API或者Dynamo中操作Revit,靈活運(yùn)用Element ID可以讓很多操作變得簡單。

基本概念

Element ID是一個(gè)整數(shù),并且會不斷地往上增長。新創(chuàng)建的圖元,ID一定比之前創(chuàng)建的圖元要大。圖元在創(chuàng)建時(shí)就會被賦予ID,并且在生命周期中保持穩(wěn)定。也就是 說,保存文件之后再打開,ID是不會變的。唯一的例外是如果開啟了協(xié)同工作模式,新創(chuàng)建的圖元在同步到中心文件過程中可能會改變ID。但是一旦進(jìn)入中心文 件,以后再也不會被改變了。

如何獲取ID

在“管理”選項(xiàng)卡下,有個(gè)“查詢”面板。

我們可以使用“選擇項(xiàng)的ID”命令顯示當(dāng)前選中圖元的ID。如果選中的是多個(gè)圖元,ID會用逗號分隔。

反過來,我們也可以使用“按ID選擇”,輸入ID在Revit中選中相應(yīng)的物體。如果要選中多個(gè)物體,同樣可以用逗號分隔,一次輸入多個(gè)ID。

我們知道,Revit中除了普通的工作視圖,其它視圖里也可以對圖元進(jìn)行操作,典型的如明細(xì)表視圖。其實(shí),在明細(xì)表視圖中選中一行,等于是選中了對應(yīng)的圖元。

在Dynamo中,我們有Element.Id運(yùn)算器,可以從一組圖元中抽取出ID。

Dynamo中對ID的操作

如果我們由一組用逗號分隔的ID,保存在一個(gè)文本文件里,那么下面的Dynamo項(xiàng)目就可以把ID分離出來,并且取出對應(yīng)的項(xiàng)目中的圖元。

當(dāng)然,有了圖元對象之后,我們就可以對它們進(jìn)行各種后續(xù)操作了(比如讀取數(shù)據(jù),修改參數(shù)等)

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:您所繪制的圖元在當(dāng)前視圖不可見——關(guān)于視圖可見性(大柱原創(chuàng))

下一篇:實(shí)例講解:Revit幕墻豎梃族創(chuàng)建流程(LOD300)