Revit二次開發 自帶的鋼筋

2021-08-04 12:45:12 字數 1287 閱讀 9588

這裡以revit的自帶的鋼筋功能為例(非revit自帶的鋼筋功能見我的優酷自頻道
具體步驟:
1)進行開發之前,要把鋼筋匯入到revit裡面。

2)如果鋼筋族的形狀不夠專案用的話,可以自己做鋼筋族

3)了解revit的鋼筋的功能(  revit鋼筋api的翻譯)

這裡以乙個螺旋箍筋為例:

///

/// 建立螺旋箍筋

///

///

///

///

///

///

///

///

///

public void creatlxrebar(document revitdoc,rebarbartype bartype,element host,xyz locationpoint,double luoju,double lx_height,double lx_r)

}rebar rebar = rebar.createfromrebarshape(revitdoc, rebarshape, bartype, host, locationpoint, new xyz(lx_r*2, 0, 0), new xyz(0, lx_r*2, 0));

rebar.scaletoboxfor3d(locationpoint, new xyz(lx_r*2, 0, 0), new xyz(0, lx_r*2, 0), lx_height);

ilistlistparameters = rebar.getparameters("螺距");

listparameters[0].set(luoju );

ilistlistparameters2 = rebar.getparameters("頂部面層匝數");

listparameters2[0].set(0);

ilistlistparameters3 = rebar.getparameters("底部面層匝數");

listparameters3[0].set(0);

ilistlistparameters4 = rebar.getparameters("高度");

listparameters4[0].set(lx_height );

ilistlistparameters5 = rebar.getparameters("r");

listparameters5[0].set(lx_r );

}其中53是指53號鋼筋。

聯合我自頻道的介紹的鋼筋方法,最後可以做到一鍵生成乙個樁。

Revit二次開發 初學

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

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

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

Revit二次開發 分割族

如有不明白,請qq254033230詢問。其實在revit裡是不存在分割族的概念。對於基於線形的族,截面沿線都是一樣,要想達到分割的狀態,只需要把族基於線的那條線變短,然後再在分割點複製乙個新的族即可。過程是先獲得線的均分點,然後把族的線縮短,接著再複製族,即可變成均分的效果。主要方法見 priva...