A = (0.5091358024691348, 0.03481481481481448)
B = (3.34, 2.92)
C = (3.215802469135802, -1.258518518518519)
P = (2.1516049382716043, 0.21061728395061685)
a = Segment(A, P)
b = Segment(P, B)
c = Segment(P, C)
SamletAfstand: a + b + c
α = Angle(C, P, B)
β = Angle(A, P, C)
γ = Angle(B, P, A)
toAB: a + b
E = Midpoint(A, B)
d = Line(A, E)
e = Circle(E, (a + b) / 2.0)
F = Intersect(e, d, 2.0)
G = Intersect(e, d, 1.0)
f = OrthogonalLine(E, d)
g = Circle(A, (a + b) / 2.0)
H = Intersect(g, f, 2.0)
I = Intersect(g, f, 1.0)
h = Conic(G, H, F, P, I)
k = Circle(C, P)
toAC: a + c
i = Line(A, C)
D = Midpoint(A, C)
j = OrthogonalLine(D, i)
p = Circle(C, (a + c) / 2.0)
J = Intersect(p, j, 2.0)
K = Intersect(p, j, 1.0)
q = Circle(D, (a + c) / 2.0)
L, M = Intersect(q, i)
r = Conic(J, L, K, M, P)
s = Circle(B, P)
l = Line(B, C)
N = Midpoint(B, C)
m = OrthogonalLine(N, l)
t = Circle(N, (b + c) / 2.0)
O, Q = Intersect(t, l)
c_1 = Circle(C, (b + c) / 2.0)
R, S = Intersect(c_1, m)
d_1 = Conic(O, S, Q, R, P)
e_1 = Circle(A, P)