Multi Service Drawer
Coming soon
Active document must be open with a floor plan, ceiling plan, or 3D view. At least one PipingSystemType must exist in the model. User must be able to select points in the view.
Multiple parallel pipes are created along the user-picked path. Corner fittings are automatically placed using MEPSystemAutoFillet. Pipes near vertical drops are optionally connected.
When to use this
- User wants to draw multiple MEP services (pipes, ducts) in parallel.
- User wants to stack services in rows with specific offsets.
- User wants real-time preview while drawing.
Not for autonomous AI execution. This command requires interactive Revit UI input (dialogs, picks, or manual confirmation).
Inputs
| Name | Kind | Type | Required | Default | Description |
|---|---|---|---|---|---|
RowOffset |
config | double |
no | 100.0 | Vertical offset between rows (mm) |
ServiceSpacing |
config | double |
no | 25.0 | Horizontal spacing between services (mm) |
ConnectToDrops |
config | bool |
no | true | Auto-connect to nearby vertical drops |
Returns
| Name | Type | Description |
|---|---|---|
CreatedPipes | List<Pipe> | Pipes created by the command |
CreatedFittings | List<FamilyInstance> | Fittings created at corners |
What you'll see in the chat
Setting up parallel service drawing...
Loading service configuration UI...
Calculating offsets and starting interactive draw...
Placing corner fittings and connecting drops...
REST API
This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:
POST /api/v1/commands/multi_service_drawer- Request body schema (from
[RestApiParam]) - Response schema (from
[RestApiResponse]) - curl / JS / Python code examples
Keywords & intent patterns
multi service · parallel pipes · service drawer · MEP layout · stack services · draw services · MPL
Patterns: draw * services · parallel * pipes · multi * service · stack * services · MEP * layout
Related
| Related commands | PlaceDropsCommand · ExtendPipesToDropsCommand |
|---|---|
| Pillar |