From 2944715babe82f9de685eeba932b5ec52b5effd2 Mon Sep 17 00:00:00 2001 From: szdot Date: Wed, 17 Jan 2024 16:43:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FlightRouteV2/FlightRouteV2.cs | 4 +++- FlyCube/MainWindow.xaml.cs | 5 ----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/FlightRouteV2/FlightRouteV2.cs b/FlightRouteV2/FlightRouteV2.cs index 16033cf..2f85d3a 100644 --- a/FlightRouteV2/FlightRouteV2.cs +++ b/FlightRouteV2/FlightRouteV2.cs @@ -1574,8 +1574,10 @@ namespace FlightRouteV2 /// 起始坐标集合 /// 终点做标集合 /// 日志输出 回调函数 - /// 日志输出 回调函数 + /// 进度日志输出 回调函数 + /// 函数“取消执行”ps:new一个CancellationTokenSource类型 把实例.Token属性传进来,函数外部用实例.Cancel()函数控制实参值(bool) /// out参数 返回true不碰撞程序直接返回 false有碰撞程序向下执行 + /// 飞机真实序号的映射关系 /// 返回一个二维数组 返回值长度0没有检测到碰撞或绕行失败 长度1为一个中间航点 长度为3为三个中间航点顺序(前中后) public static List> ABypassB(Vector3[] aVecs, Vector3[] bVecs,SomeCalculateWay StrPrint, Schedule GetVal, CancellationToken cancellationToken, out bool isPass, List mappingId = null) { diff --git a/FlyCube/MainWindow.xaml.cs b/FlyCube/MainWindow.xaml.cs index 3fccb6a..b5643e8 100644 --- a/FlyCube/MainWindow.xaml.cs +++ b/FlyCube/MainWindow.xaml.cs @@ -142,11 +142,6 @@ namespace FlyCube { cts.Cancel(); //取消掉 异步执行的 绕行函数 } - //异步回调函数 控制 取消绕行函数执行 - private bool IsBreak(bool val) - { - return val; - } // 异步回调函数 输出日志 private async void StrPrintAsync(string str) {