An algorithm for G2 offset approximation based on circle approximation by G2 quadratic spline. (April 2016)