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);
转载请注明来源本文地址:https://www.tuituisoft/blog/3475.html