public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
mApplication = commandData.Application.Application;
if(commandData.Application.ActiveUIDocument.Selection.Elements.Size > 0)
{
foreach(Element element in commandData.Application.ActiveUIDocument.Selection.Elements)
{
if(element is Wall)
{
Wall wall = element as Wall;
AnalyticalModel model = wall.GetAnalyticalModel();
if (model.IsSurface())
{
/*
ну есть у меня аналитика стены или перекрытия... а дальше то что делать не могу сообразить.
*/
}
}
}
}
return Result.Succeeded;
}