From 25106b6fac517d30186741f0b7e3e0ea6e7ffa75 Mon Sep 17 00:00:00 2001 From: Eric Wassail Date: Wed, 13 Aug 2025 09:29:43 -0400 Subject: [PATCH] continue propagate with zero leftover --- Elements.MEP/src/Fittings/StraightSegment.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Elements.MEP/src/Fittings/StraightSegment.cs b/Elements.MEP/src/Fittings/StraightSegment.cs index ab6bb4410..deb99770f 100644 --- a/Elements.MEP/src/Fittings/StraightSegment.cs +++ b/Elements.MEP/src/Fittings/StraightSegment.cs @@ -166,7 +166,11 @@ public override bool PropagateAdditionalTransform(Transform transform, Transform if (leftover.IsZero()) { - return false; + // returning true here is a hack to let fittings with multiple + // branches with different offsets continue to propogate their + // transforms. If this returns false it seems that the other + // branches aren't checked. + return true; } else {