完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

二次开发教程:Revit开发管道风管分段

发布于:2019-08-26 16:06:25

网友投稿

更多

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);

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

pic.gif

上一篇:二次开发教程:Revit开发RibbonPanel底部添加命令

下一篇:二次开发教程:Revit开发之梁柱分段

60acb4e0ef112.png