public Vec minus(Vec vec) { return new Vec(mX - vec.mX, mY - vec.mY); }
public double getInvariant(Vec p0, Vec p1) { Vec delta = p0.minus(p1); if (mEuklide) return delta.mX * delta.mX + delta.mY * delta.mY; else return -delta.mX * delta.mX + delta.mY * delta.mY; }