Droite de Lemoine

A = (0.6369940900257881, 2.905635511777368)
B = (-1.14, 0.9)
C = (3.76, 0.52)
poly1, c, a, b = Polygon(A, B, C)
A' = Midpoint(a)
B' = Midpoint(b)
C' = Midpoint(c)
g = AngularBisector(B, A, C)
h = AngularBisector(C, B, A)
i = AngularBisector(A, C, B)
d = Line(A, A')
e = Line(C', C)
f = Line(B, B')
f' = Mirror(f, h)
d' = Mirror(d, g)
e' = Mirror(e, i)
L = Intersect(d', f')
k = Circle(A, B, C)
j = Tangent(A, k)
l = Tangent(C, k)
m = Tangent(B, k)
n = Line(B, C)
P = Intersect(j, n)
p = Line(A, C)
Q = Intersect(m, p)
q = Line(B, A)
R = Intersect(l, q)
r = Line(P, Q)