Revit開發呼叫UI上的命令

2021-07-22 23:33:04 字數 484 閱讀 7544

在revit api中我們可以在iexternalcommand裡呼叫revit介面上的

命令,方法就用:

postcommand

在revit的介面上的每乙個功能按鈕,都是有乙個id的,其實都是可以

用這個方法來呼叫的。

比如牆:建築    功能的id為     "id_objects_wall"

對應的revitcommandid  就是revitcommandid .lookupcommandid( "id_objects_wall");

但是revit api裡之提供了

postablecommand 這個列舉裡的命令來給開發者使用

具體用法如下:

revitcommandid cmdid = revitcommandid.lookuppostablecommandid(postablecommand.tilewindows);

上面這兩行呼叫的是revit介面裡的平鋪功能

Revit開發之設定族引數的值

族引數的值是關聯於族型別的,在每個族型別中都儲存了各自型別的引數值,使用api以實現讀寫族引數的值,讀寫方法略有不同。1 讀取引數值 autodesk.revit.db.familytype 類 double?asdouble familyparameter familyparameter elem...

Revit二次開發 CurveLoop的偏移

curveloop的偏移,有兩種 1.平面內的偏移,意思是對curveloop進行放大或者縮小,var newloop curveloop.createviaoffset curveloop,offset,new xyz 0,0,1 上述 對現有的curveloop進行偏移,按照右手螺旋法則對cur...

iOS開發UI之UITableView的基本使用

控制項 1.設定資料來源 void viewdidload 2.設定有多少組資料 有多少組資料 nsinteger numberofsectionsintableview uitableview tableview 3.設定每組有多少行資料 每一組有多少行 nsinteger tableview u...