Mécanisme à leviers articulés avec un ârret

A = (4, 2)
O = Point(Circle[A, 2.82])
AO = Segment(A, O)
AE = Circle(A, 3.64)
OE = Circle(O, 2.38)
E = Intersect(AE, OE, 1)
AC = Circle(A, 1)
C = Point(AC)
CB = Circle(C, 2.68)
OB = Circle(O, 1.36)
B = Intersect(CB, OB, 1)
manivelle_1 = Segment(A, C)
manivelle_3 = Segment(C, B)
CG = Circle(C, 4.2)
BG = Circle(B, 1.86)
G = Intersect(CG, BG, 2)
DG = Circle(G, 1)
ED = Circle(E, 2.32)
manivelle_3bis = Segment(B, G)
D = Intersect(DG, ED, 1)
bielle_4 = Segment(G, D)
manivelle_2 = Segment(D, E)
F = (0.47630412098298613, 0.6380059523809516)
a = Segment(E, F)
H = (4.0359351228733455, 0.6464880952380945)
b = Segment(F, H)
c = Segment(A, H)