improved solver tol, homogeneous coordinates used internally