Plugins

BimCode

Path Array

Free
Built into BimCode

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

  1. Open Path Array in Revit.
  2. 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.
  3. 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.
  4. Choose how it's spaced: a fixed number of copies per path, or a fixed distance between them.
  5. Choose how it faces: following the path direction, facing the next element, or a fixed angle of your own choosing.
  6. Set start and end offsets to keep elements clear of the path ends, and choose what happens with any leftover space.
  7. 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.
  8. 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.