diff --git a/src/IFoxCAD.Cad/ExtensionMethod/GeometryEx.cs b/src/IFoxCAD.Cad/ExtensionMethod/GeometryEx.cs
index 2c1a45a3a57bcbf88afbb63f19c10c229f21f43c..e35c44f2ae276f7a2a371bedd2e03700b69ee771 100644
--- a/src/IFoxCAD.Cad/ExtensionMethod/GeometryEx.cs
+++ b/src/IFoxCAD.Cad/ExtensionMethod/GeometryEx.cs
@@ -629,6 +629,17 @@ public static Point3d GetMidPointTo(this Point3d pt1, Point3d pt2)
{
return new Point3d((pt1.X + pt2.X) * 0.5, (pt1.Y + pt2.Y) * 0.5, (pt1.Z + pt2.Z) * 0.5);
}
+
+ ///
+ /// 获取两个点之间的中点
+ ///
+ /// 第一点
+ /// 第二点
+ /// 返回两个点之间的中点
+ public static Point2d GetMidPointTo(this Point2d pt1, Point2d pt2)
+ {
+ return new Point2d((pt1.X + pt2.X) * 0.5, (pt1.Y + pt2.Y) * 0.5);
+ }
///
/// 根据世界坐标计算用户坐标