Trisection with Java Applet
Author: knxm

A = (-5.02, -2.64)
B = (6.94, 1.08)
a = Segment(A, B)
C = (-2.96, -0.68)
b = Line(A, C)
c = Circle(C, A)
D, E = Intersect(c, b)
d = Circle(E, C)
F, G = Intersect(d, b)
e = Line(G, B)
I = Point(e)
f = Circle(I, E)
H, J = Intersect(f, e)
g = Circle(J, E)
h = Circle(J, I)
K, L = Intersect(h, e)
k = Circle(L, J)
M, N = Intersect(k, g)
i = Line(E, M)
O = Intersect(i, a)
p = Circle(O, B)
P, Q = Intersect(p, a)