Mécanisme Marcheur A Leviers Articulés Avec Un Arrêt

G = Point(xAxis)
c = Circle(G, 11)
d = Circle(G, 8.4)
D = Point(d)
A = Point(c)
B = Point(Circle[A, 1])
a = Segment(A, B)
e = Circle(D, 5.2)
f = Circle(B, 2)
C = Intersect(e, f, 2)
g = Line(B, C)
h = Circle(B, 1.6)
E = Intersect(h, g, 1)
k = Circle(E, 3.6)
p = Circle(G, 11.4)
F = Intersect(k, p, 2)
b = Segment(G, F)
i = Segment(F, E)
j = Segment(E, C)
l = Segment(C, D)
r = Line(A, yAxis)
s = Line(D, yAxis)
H = Intersect(s, xAxis)
I = Intersect(r, xAxis)
m = Segment(G, H)
n = Segment(D, H)
q = Segment(A, I)