static double AngleError(VectorT vec, int angleMod8) { double dif = vec.Angle() - angleMod8 * (Math.PI / 4); dif = MathEx.Mod(dif, 2 * Math.PI); if (dif > Math.PI) dif = 2 * Math.PI - dif; return dif; }