у вас параметр “толщина стенки” в трубах и фитингах уже создан?
если да, то проверяете пересечки BoundBox фитингов с трубами
если к фитингу присоединяются три трубы – это тройник (категория OST_PipeFitting – фитинги трубопроводов)
если две трубы – это либо , нужные вам отводы, НО (либо это ПЕРЕХОД) (то и другое также относятся к категории OST_PipeFitting) – мы отфильтровали этот список
Соотвественно здесь нюанс : в этом общем списке элементов отводов и переходов нужно удалить все переходы ,
а как сделать это универсально я не знаю…
как вариант можно по названию всех переходов в проекте (составив отдельный список) , но это не практично…
Основная задачей тут является нахождения универсально способа определение из OST_PipeFitting – определение какие из них являются тройниками , отводами , переходами. (без собирания имен каждого вида фитинга в проекте)