Yet Another BoolDiffProb

Hi,
In the attached file I am unable to get the “bars” to Boolean Difference the “band”. BD with all the parts fails. BD with individual parts works with some but others fail. I’ve tried unioning all the “bars” before FlowAlongSrf. It doesn’t help. I’ve tried flipping normals and toggling uv’s with no better results. The bars are from ExtrudeCrv. But I have also tried using Sweep1 and cap to make them before FlowAlongSrf. Same result. I’ve run into this sort of problem in the past where Booleans work erratically. What a headache. Is there a better approach?
Thanks and Best Regards,
Gene Bauer

BoolDiffProblem.3dm (1.8 MB)

This should just work. I’ve filed a BooleanDiffernce bug report. http://mcneel.myjetbrains.com/youtrack/issue/RH-29445

Hi Chuck,
Here’s my solution. I remade the “bars” into one extruded zigzag solid. I flowed it onto the band. Where the ends of the flowed surface come together I removed the two adjacent surfaces. Then I joined the naked edges. And then I got a successful BooleanDifference. It’s not that much more work and it’s a bit more elegant solution than the first file. It’s a smaller file too. Thanks for your help.
Best Regards,
Gene BauerBoolDiffProblem2.3dm (1008.1 KB)