Revit二次開發 建立Pipe

2021-09-29 07:39:32 字數 984 閱讀 7890

首先要建立乙個pipe,就需要看pipe有哪些建立的方法

由於我是需要在已知的兩個xyz建立管,所以選擇了第三個方法   create(document document, elementid systemtypeid, elementid pipetypeid, elementid levelid, xyz startpoint, xyz endpoint);

引數說明:

接下來分別對幾個引數進行建立

elementid levelid:(遍歷找到當前專案中的所有標高,然後再foreach裡面判斷得到某一標高的id)

或者

filteredelementcollector collector = new filteredelementcollector(uidoc.document);

icollectioncollection = collector.ofclass(typeof(level)).toelements();

foreach (element e in collection)

建立管道:

Revit二次開發 初學

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

Revit 二次開發建立牆的例項

1建立牆例項的方法一共5個過載 1 wall.create document document,ilistprofile,bool structural document 文件 profile 生成牆的定位線集合 structural 是否是結構 2 wall.create document doc...

建立雙跑樓梯(Revit二次開發)

今天突然想到,revit中的雙跑樓梯對新手來說比較難繪製,於是寫了乙個小功能來達到這個目的,下面放出沒有wpf的 如果需要新增wpf介面,請自行新增 此處需要輸入的單位為mm,已經轉換為英呎了 namespace personaltools return result.succeeded priva...