# How to convert intersection of two lines into an arc?

I am struggling with finding coordinates of a point for arc origin.

I am programming a tool which converts a corner (intersection of two lines) into an arc of needed radius.

SETUP PICTURE

I have intersecting line segments AD and AC.

Known:

• Coordinates of Point A
• Length of Segment BE (r)
• Angle between AC and AB (which also equals to angle between AD & AB)

My problem is finding any dimension related to segment AB (length, projections, etc), which if known, I can solve the problem.

Ultimately Need:

• Points D, B, and C to construct an Arc and resize the intersecting lines to end at respective points C & D.

enter image description here

• What have you tried? Mar 21 '19 at 18:21
• What do you mean? I am not able to solve it correctly, that's all. I've used AEx projection + rx length to get the new coordinate of rx, but as you can see that would not be correct since it doesn't account for AB segment. I've no idea what to do to get info about the AB segment. Mar 21 '19 at 18:31
• Is $AC$ tangent to the circle at point $C$? if yes, then $AB=r(\frac{1}{\sin \angle{EAC}}-1)$ Mar 21 '19 at 18:37
• Are AC and AD perpendicular, as shown in the drawing? Or could they meet at some angle other than 90 degrees? Mar 21 '19 at 18:46
• @Vasya Thanks, I will try that! Mar 21 '19 at 18:48

$$\triangle{ACE}$$ is a right triangle, therefore $${r\over AE} = \sin{\angle{CAE}} = \sin{\left(\frac12\angle{CAD}\right)}.$$ This lets you find $$E$$, and from there $$B$$, $$C$$ and $$D$$ are easily found. Note,too, that $$\angle{AEC}=\frac\pi2-\angle{CAE}$$.