Revit二开--Revit管线随板功能
今天在这里解密一个管线随板的功能
代码如下
class Cmd_MepsAlongFloor : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
var uidoc = commandData.Application.ActiveUIDocument;
var doc = uidoc.Document;
var sel = uidoc.Selection;
//选择管线
var mep = sel.PickObject(ObjectType.Element,
doc.GetSelectionFilter(m => m is MEPCurve && !(m is InsulationLiningBase)),"选择管线").GetElement(doc) as MEPCurve;
//选择楼板
var floor