Extend/A,to,C
Extend Arc to Circle
Extends a arc to a circle boundary. Start/End selector specifies which endpoint.
What It Does
The Extend/A,to,C operator extends a arc to a circle boundary. The Start/End selector specifies which endpoint of the arc to extends.
Extends vs Trim: Extend lengthens an entity to reach a boundary. Trim shortens an entity to a boundary.
Syntax
Extend/A,to,C, ARC, to, CIRCLE, Start|End
Quick Input
ARC: [reference]
CIRCLE: [boundary reference]
End: ● Start ○ End
Direction Selector
| Selector | Meaning |
|---|---|
Start | Extend the start endpoint of the arc to the circle |
End | Extend the end endpoint of the arc to the circle |
The arc is extended along its circumference until it meets the circle boundary.
Worked Examples
A0=arc centre(0,0) r=50 30°-60° CCW, C0=circle centre(60,0) r=20
Extend/A0, to, C0, End
→ A0 end extended until arc meets C0
Analytic Rule
Find intersection of arc and circle.
Move the selected endpoint to the intersection.
The arc is lengthened to reach the boundary.
Result: Exact analytic extension.
FAQ
What if the arc cannot reach the circle?
XyzPilot returns an error. The arc must be able to reach the circle.
What is the difference between Trim and Extend?
Trim shortens an entity to a boundary. Extend lengthens an entity to reach a boundary. Both use the same Start/End selector.