Revit開發管道風管分段

2021-07-24 22:53:23 字數 559 閱讀 1871

revit2017的api 裡提供了水管和風管分段的方法,如果開發者在要寫分段的功能就大大的方便了

主要是提供了

plumbingutils(pipe分段)

mechanicalutils(duct分段)

兩個類下面是個小測試

reference r = uidoc.selection.pickobject(objecttype.pointonelement);

element elem = doc.getelement(r);

// pipe 分段

pipe p = elem as pipe;

if(p!=null)

plumbingutils.breakcurve(doc, p.id, r.globalpoint);

//duct分段

duct duct = elem as duct;

if(duct!=null)

mechanicalutils.breakcurve(doc, duct.id, r.globalpoint);

如有錯誤歡迎指正

Revit二次開發 管道打斷

早就想寫點東西和大家分享了,但是介於自己的水平有限,遲遲沒有發布技術文章和大家交流。進入正題之前給大家先奉上一碗心靈雞湯,我的revit二次開發之路,走的非常的不順暢,走了非常多的彎路,經歷了很多艱苦的時刻,但是我沒有放棄,每個人也不一樣,相信你們很快的入門並且很快進步的,只要你們也和我一樣不放棄不...

Revit利用對正工具快速修改風管對齊方式

繪製風管的時候,可以對風管的對正方式進行設定,水平方向可以設定左對齊或者中心對齊或者右對齊,垂直方向可以設定為頂對齊或者中心對齊或者低對齊,如果需要對原來的對齊方式進行修改的時候應該如何操作呢?比如,下圖中原來中心對齊的風管需要修改為垂直底對齊。一種修改方式就是刪掉所有的風管管件,所有的彎頭和三通等...

Revit開發AddinManager原理探索

revit開發中addinmanager是乙個非常好用的工具,它可以快速的執行我們寫好的命令 並且生成addin檔案,最近突然好奇,它是怎麼實現這些功能的,然後研究了一下,發現這裡面似乎是通過反射來實現的,他能執行我們的寫的命令最關鍵的是因為下面的 iexternalcommand external...