Mécanisme à leviers articulés avec un arrêt

G = Intersect(xAxis, yAxis)
F = Point(xAxis)
c = Circle(G, 2.12)
d = Circle(F, 2.12)
e = Circle(G, 4.45)
f = Circle(F, 4.44)
Z, A = Intersect(f, e)
g = Circle(A, 1)
C = Point(g)
Manivelle = Segment(A, C)
h = Circle(C, 4.3)
B, Y = Intersect(h, d)
b = Ray(B, C)
k = Circle(B, 5.85)
D = Intersect(k, b)
Bielle = Segment(D, B)
BalancierD = Segment(F, B)
p = Circle(D, 2.46)
E, X = Intersect(c, p)
Segment = Segment(D, E)
BalancierG = Segment(G, E)