только “разделить”, т.к. разделить с зазором не работает. (выход – 2 раза делить и удалять ненужные части, в том числе появившиеся фитинги)
скорее всего ответ ты не получишь, потому как: а) это “неприятная” тема в revit API, б) специалистов MEP работающих в ревит оч. немного, в) специалистов MEP работающих в ревит и знающих динамо и revit api по пальцам можно пересчитать г) никто из них не присутствует на этом форуме.
скидывай эту проблему и занимайся уже следующей ))
через LocationCurve получаем ось трубы ,затем точку посередине – она находится на линии оси трубы. Может точка в Динамо и ее нужно как то передать в ревит..но за это , как я понимаю , как раз и отвечает UnwrapElement
так….пробую…результат – на скрине – далее из ImportInstance видимо надо получить координаты точки , т.е. снова как то получить Location из ImportInstance: