I want to lay out several pieces of a barrier along a race track, but the barrier must have openings and it is generally made up of multiple non-connected pieces. So I thought of making a Bezier curve in which certain segments are missing, then making a mesh representing a single barrier unit, and finally applying the classic Array-Curve modifier trick.
However, when applying the modifiers, only the length of the first part of the curve is considered. Even if I switch to "Fixed Count" to set the number of items manually, the Curve modifier only considers the first part, then goes on in a straight line.
Do I have a way to keep the Bezier curve intact (a single object with many non-connected parts) and use it as the base of my repeating mesh object?
EDIT Here is a file that demonstrates the issue:
I'd like "Cube" to follow along "BezierCurve", but only the first part of it is used by both modifiers.