Commands  ›  Element Alignment  ›  Element Alignment Match Slope Intersection

Element Alignment Match Slope Intersection

Element Alignment writes to model Public API · not yet exposed

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

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

PillarElement Alignment