Commands › Element Alignment › Element Alignment Match Slope Intersection
Element Alignment Match Slope Intersection
Coming soon
Before you run this
Active document. 1 reference + ≥1 mover resolved. Both have directional geometry.
After it runs
Each mover rotated so its axis meets the reference axis at a common apex.
When to use this
- Converging pipe / duct runs whose axes must meet at a specific apex.
Don't use this when
Simple parallel slope matching (use MatchSlopeFromReferenceCommand).
Decision flow
1. Resolve the reference + mover elements. 2. Extract the reference direction and start point. 3. Per mover, compute the closest-approach point between the mover axis and the reference axis (extended). 4. In one Transaction, rotate each mover about that apex so its direction matches the reference. 5. Report movers rotated, the apex distance per mover and any skipped (parallel axes).
What you'll see in the chat
on start
I'll match the slopes by rotating about the apex now.
thinking
Computing closest-approach point per mover and rotating about it to match the reference direction.
on success
Done — {moved} element(s) rotated to meet the reference axis at the computed apex.
on failure
Couldn't match slope at intersection: {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/element_alignment_match_slope_intersection- Request body schema (from
[RestApiParam]) - Response schema (from
[RestApiResponse]) - curl / JS / Python code examples
Keywords & intent patterns
match slope at intersection · converging axes · pipe apex · duct convergence · MEP intersection alignment
Related
| Pillar | Element Alignment |
|---|