支持 Point 与 Offset 的加法
Point<double> addOffset(Offset offset) { return Point<double>(x + offset.dx, y + offset.dy); }