Curve[x(P + a t u + b t v + c t w), y(P + a t u + b t v + c t w), t, x(Corner[1]), x(Corner[2])]

A = (3, 3)
B = (3.86, 2.54)
C = (2.22, 2.54)
D = (2.98, 3.84)
u = Vector(A, B)
v = Vector(A, C)
w = Vector(A, D)
c_2 = CurveCartesian(x(t * u + sin(t) * v), y(t * u + sin(t) * v), t, 0, 31.41592653589793)
c_1 = CurveCartesian(x(t * u + cos(t) * w), y(t * u + cos(t) * w), t, 0, 31.41593)
P = (3.7, -1.62)
a = 1 (slider from -5 to 5, step 0.1)
b = 1 (slider from -5 to 5, step 0.1)
c = 1 (slider from -5 to 5, step 0.1)
d = Circle(A, D)
c_4 = CurveCartesian(x(P + a * t * u + b * t * v + c * t * w), y(P + a * t * u + b * t * v + c * t * w), t, x(Corner[1]), x(Corner[2]))