Included with eligible plans — sign in to check yours
Screenshot
Path Array
Path Array places family types evenly along the lines and curves you
pick — fences, lights, columns, anything that repeats along a path.
Pick your paths, add the elements you want repeated, check the live
preview, then place everything in one go.
How to use
Open Path Array in Revit.
Pick your paths. Click Pick paths, then click the model or
detail lines to use and press Finish (Esc cancels) — or click
Use selection to reuse lines already selected in the drawing.
Lines that touch end-to-end are joined into one path automatically.
Click Add element and choose a family type (or a group) to
repeat along the paths. Add one entry per thing you want to place;
each gets its own spacing, facing and colour in the preview.
Choose how it's spaced: a fixed number of copies per path, or a
fixed distance between them.
Choose how it faces: following the path direction, facing the next
element, or a fixed angle of your own choosing.
Set start and end offsets to keep elements clear of the path ends,
and choose what happens with any leftover space.
Set the elevation: at the path's own height, following the floor,
roof, ceiling or ground surface above or below it, at a chosen
level, or at an exact height — with a simple raise or lower on top.
Watch the live preview and the running total, then click Place.
Everything is placed as a single action, so one Undo removes it all.
Good to know
Lines that touch end-to-end are chained into a single path
automatically — no need to join them in the model first.
Pick as many paths as you like, then turn any of them on or off,
reverse their direction, or remove them without losing your element
setup.
You can also pick an element or group straight from the model
instead of choosing its type from the list.
Spacing can measure along the actual curve or in straight-line
steps between points — handy for tight curves.
Each path is capped at 2,000 placed elements; a setting that would
place more shows a warning and places the first batch instead.
If offsets leave no room on a path, or a setting simply can't fit,
you get a clear warning instead of a silent, empty result.
Switch units anytime — millimetres, centimetres, metres, inches,
feet, or the project's own — and your numbers convert automatically.
Your last setup is remembered, so reopening the plugin brings back
the same elements and spacing you left it with.
If a few placements fail (for example, something blocks them), Path
Array still places the rest and tells you what happened.
Create the next tool for your workflow.
BimCode is also an AI agent for Revit. Work with your model, build custom plugins, design families and create AI renderings.