m2

m3

m4

Liigendmehhanism

Selleks, et mehhanism töötaks peab jälgima, et ringidel e ja d oleks alati lõikepunkt B

D = Intersect(xAxis, yAxis)
A: (10, 0)
m2 = 3 (slider from 0 to 5)
m3 = 8 (slider from 0 to 10)
m4 = 5 (slider from 0 to 5)
c = Circle(D, m2)
B_{1} = Point(c)
α = 1.4311699866353502 rad (slider from 0° to 6.283185307179586, step 0.017453292519943295)
C = Rotate(B_{1}, α, D)
β = Angle(B_{1}, D, C)
d = Circle(C, m3)
e = Circle(A, m4)
B, F = Intersect(d, e)
f = Segment(D, C)
g = Segment(C, B)
h = Segment(B, A)
E = Point(g)