diff --git a/AIStudio.Wpf.DiagramDesigner/Helpers/DrawingHelper.cs b/AIStudio.Wpf.DiagramDesigner/Helpers/DrawingHelper.cs index 09ad2e0..b468584 100644 --- a/AIStudio.Wpf.DiagramDesigner/Helpers/DrawingHelper.cs +++ b/AIStudio.Wpf.DiagramDesigner/Helpers/DrawingHelper.cs @@ -53,5 +53,17 @@ namespace AIStudio.Wpf.DiagramDesigner return endPoint; } + /// + /// 通过三角函数求终点坐标 + /// + /// 角度 + /// 起点 + /// 距离 + /// 终点坐标 + public static Point GetEndPointByDirection(Point startPoint, double direction, double distance) + { + return GetEndPointByTrigonometric(startPoint, direction - 90, distance); + } + } }