для всех fittingId в любом MEPSection у меня isMain = true
Вангую - у тебя в системе нет тройников.
Что значит IsMain читал?
Return Value
True if the type of fitting in this section is main False if the type of fitting in this section is branch
Набросал по-быстрому скрипт для исследования системы. Система у меня трубопроводная, с тройниками, как со врезками работает - сам попробуешь. Результат, в общем-то ожидаемый, IsMain возвращает False только для тройников, причем в одной секции - это True, в другой - False. Например разрез 1 со стороны тройника - ветка, IsMain в этой MEPSection вернул False.
![](https://i.postimg.cc/GHJw0FYY/section.png)
На соседних 2 разрезах - как и ожидается, вернул true.