internal CoordPoint GetRotated(float angle) { CoordPoint res = new CoordPoint(X, Y); res.Rotate(angle); return res; }