Mécanisme à leviers articulés d'une balance à aiguille

A = (10, 1)
B = (10, 3)
c = Circle(A, 8)
d = Circle(B, 8)
D = Point(c)
f = Circle(D, 2)
a = Line(A, D)
C = Intersect(c, a, 2)
e = Circle(C, 2)
E = Intersect(d, e, 2)
F = Intersect(d, f, 1)
b = Segment(E, F)
g = Segment(C, D)
h = Segment(E, C)
i = Segment(F, D)
j = Segment(B, A)
k = Circle(B, 4)
G = Intersect(k, b, 2)
p = Circle(G, 6)
I = (10, 9)
q = Circle(I, 4)
r = Circle(G, 6)
H = Intersect(q, r, 1)
l = Line(H, I)
s = Circle(I, 2)
J = Intersect(s, l, 2)
H' = Rotate(H, 90*°, I)
α = Angle(H, I, H')
m = Segment(G, H)
n = Segment(H, I)
t = Segment(I, J)
a_1 = Segment(I, H')