\overline{OQ}= \overline{AB} + \overline{CD}

A_1 = Intersect(xAxis, yAxis)
B_1 = Point(xAxis)
a = Ray(A_1, B_1)
C_1 = Point(a)
Unidade = Segment(A_1, C_1)
A = (0.493200195850653, -1.42789576511692)
B = (1.680444009646314, -0.9623554960556956)
b = Segment(A, B)
G = Midpoint(b)
comp_1: b / Unidade
D = (3.767507284332757, -0.4303589750571905)
C = (2.83606619809214, -0.22243682014037178)
c = Segment(D, C)
H = Midpoint(c)
comp_2: c / Unidade
E = (1.9293562687486467, -3.306626382870805)
F = (4.261181813564236, -2.562854441852039)
d = Line(E, F)
texto1: "\overline{AB}=" + comp_1
texto2: "\overline{CD}=" + comp_2
e = Circle(A, Segment[A, B])
O = Point(d)
f = Circle(O, Segment[A, B])
P = Intersect(f, d, 2.0)
g = Segment(O, P)
h = Circle(C, D)
k = Circle(P, Segment[C, D])
Q = Intersect(k, d, 2.0)
i = Segment(P, Q)
j = Segment(O, Q)
I = Midpoint(j)
comp_3: j / Unidade
texto3: "\overline{OQ}=" + comp_3
texto5: comp_3 + " = " + comp_1 + "+" + comp_2

Tool: Trissecção
Seleccione 2 pontos (extremos do segmento de recta)
Input: H, I
Output: M, N

g = Segment(H, I)
h = Circle(H, I)
k = Circle(I, H)
J = Intersect(h, k, 2.0)
p = Circle(J, H)
i = Ray(I, J)
K = Intersect(p, i, 2.0)
L = Intersect(h, k, 1.0)
j = Segment(K, L)
M = Intersect(g, j)
q = Circle(M, H)
N = Intersect(q, g, 2.0)