C.a.R. > Applications> Similarity and Angles> Trisection by Iteration
This construction uses an iteration process to trisect an angle based on the Apollonius method. Start the iteration by shaking B a few times.
This is a logical circle. S depends on P and P on S. At each update we have an iteration S -> P -> S. In this case, the iteration converges.