Fixed bug in SpherePrimitive::calc_signed_dist()?