VietPer.

A .NET publication · published by VietPer

← Back to VP_RevitAPI

Reroute many runs around clashes (Reroute multiple)

Reroute to avoid collisions with multiple elements.

Ribbon location:
VP_MEP > Common
Command:
RerouteUnderOverMultiple

1. Purpose

Bends a whole bundle hitting one obstacle in a single run: select many runs, pick one shared start–end pair, type the offset and angle once for all. Faster than bending runs one by one with Reroute.

2. Quick video (≤ 2 minutes)

[Video in production — follow the steps below for now.]

3. Steps

  1. Open a view showing the bundle hitting the obstacle. [image 01: pipe bundle blocked by a beam]
  2. Click Reroute multiple inside Reroute Tools in the VP_MEP tab, Common panel.
  3. Select the runs to bend when asked.
  4. Pick the shared start and end points for the whole bundle — the middle is what bends aside. [image 02: start–end points bracketing the obstacle]
  5. In the dialog, type the vertical offset (mm), pick the fitting angle, OK — the whole bundle bends aside together. [image 03: the bundle after rerouting]

4. Real-world example

Three runs (cold water, hot water, fire) hit the lobby beam on floor 1. Select all 3, pick start–end around the beam, type 400 mm offset at 45 degrees — all 3 loop over the beam, evenly spaced.

5. Common errors

SymptomFix
One run forgotten in the bundleRerun for the missed run with the same offset/angle to match
Shared offset too small for the biggest runSize the offset by the biggest run/obstacle from the start
Only one run actually clashesUse single-clash Reroute instead

6. See also