Quatre cercles dans un triangle.

A = (-2.9, -1.6400000000000001)
B = (12.64, 5.12)
C = (8.76, -4.5)
poly1, c, a, b = Polygon(A, B, C)
d = Cercleinscrit(A, B, C)
D = Centrecercleinscrit(A, B, C)
e = Line(A, D)
f = Line(B, D)
g = Line(C, D)
E = Intersect(d, e, 1.0)
F = Intersect(d, f, 1.0)
G = Intersect(d, g, 1.0)
h = OrthogonalLine(E, e)
i = OrthogonalLine(F, f)
j = OrthogonalLine(G, g)
H = Intersect(h, c)
I = Intersect(i, c)
J = Intersect(i, a)
K = Intersect(j, a)
L = Intersect(j, b)
M = Intersect(h, b)
k = Cercleinscrit(H, A, M)
p = Cercleinscrit(I, B, J)
q = Cercleinscrit(K, L, C)

Tool: Centre cercle inscrit (command Centrecercleinscrit)
Input: A, B, C
Output: D

d = AngularBisector(C, A, B)
e = AngularBisector(A, B, C)
D = Intersect(d, e)

Tool: Cercle inscrit (command Cercleinscrit)
Input: A, B, C
Output: g

poly1, c, a, b = Polygon(A, B, C)
d = AngularBisector(C, A, B)
e = AngularBisector(A, B, C)
D = Intersect(d, e)
f = OrthogonalLine(D, c)
E = Intersect(f, c)
g = Circle(D, E)