Mécanisme à leviers articulés pour avancement du tissu dans une machine à coudre

A = Intersect(xAxis, yAxis)
F = (1.95, -2.65)
G = (2.8677897999999997, -3.3322102)
c = Circle(A, 1.3)
B = Point(c)
d = Circle(B, 1.85)
C = Intersect(c, d, 2)
e = Circle(B, 4.5)
f = Circle(G, 3.3)
D = Intersect(e, f, 2)
g = Circle(D, 6.15)
h = Circle(G, 2.85)
K = Intersect(g, h, 1)
k = Circle(C, 3.4)
p = Circle(F, 1.6)
E = Intersect(k, p, 2)
q = Circle(F, 0.95)
r = Circle(E, 2.05)
H = Intersect(q, r, 2)
s = Circle(H, 3.45)
t = Circle(K, 1.65)
L = Intersect(s, t, 1)
c_1 = Circle(L, 2.2)
d_1 = Circle(K, 3)
poly1_1, c_2, b, a = Polygon(B, A, C)
poly2, h_1, e_1, f_1 = Polygon(E, F, H)
i_3 = Segment(B, D)
j = Segment(C, E)
l6 = PolyLine(D, G, K)
n = Segment(K, L)
g_1 = Circle(H, 5.7)
k_1 = Circle(L, 2.2)
i = Ray(H, L)
I = Point(i)
l = Segment(I, H)