Commands › Clash Manager / Solver › Clash Solver Extend All Unused Connectors By100mm
Clash Solver Extend All Unused Connectors By100mm
Coming soon
Before you run this
Active document; target element resolvable; has MEP connectors.
After it runs
New pipes created inside one Transaction; tracker records summary.
When to use this
- Prepare end-runs before the resolve step calls CONNECT_INTO_NEAREST.
Don't use this when
Bulk operations across the whole model — run once per element.
Inputs
| Name | Kind | Type | Required | Default | Description |
|---|---|---|---|---|---|
PresetKind |
config | string |
no | "clash_tolerances" | Deterministic config preset |
Decision flow
1) element unique id (Bot) OR single selection (Human); WireError if absent. 2) Resolve element; WireError if not resolvable. 3) length_mm = length mm ?? 100.0; compute length_ft = length_mm/304.8. 4) Open Transaction "ClashSolver::ExtendConnectors"; new ExtendAllConnectors(doc, el) with ExtensionLength=length_ft + OnlyUnconnected=true; helper.Execute(). 5) Commit iff any pipes created; otherwise RollBack. 6) Emit connectors_processed + pipes_created + created_pipe_ids.
What you'll see in the chat
on start
Extending unconnected connectors by 100 mm…
thinking
Resolving target element…
Calling ExtendAllConnectors logic helper…
Calling ExtendAllConnectors logic helper…
on success
Created {pipes_created} new pipes from {connectors_processed} connectors.
on failure
Extend failed: {error}
REST API
Not yet exposed
This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:
POST /api/v1/commands/clash_solver_extend_all_unused_connectors_by100mm- Request body schema (from
[RestApiParam]) - Response schema (from
[RestApiResponse]) - curl / JS / Python code examples
Keywords & intent patterns
clashsolverextendallunusedconnectorsby100mm · extend connectors · solver prep for connect into nearest
Related
| Pillar | Clash Manager / Solver |
|---|