diff --git a/FlightRouteV2/FlightRouteV2.cs b/FlightRouteV2/FlightRouteV2.cs index 484fdb5..998d59a 100644 --- a/FlightRouteV2/FlightRouteV2.cs +++ b/FlightRouteV2/FlightRouteV2.cs @@ -411,7 +411,7 @@ namespace FlightRouteV2 /// /// 飞行过程中间距 平方值 /// - public static double SpaceBetweenSquare { get; set; } = 62500; + public static double SpaceBetweenSquare { get; set; } = 250000; /// /// 算绕行时 中间取点 true在正中间取点即 一个圆盘 false在一个圆柱体内取点 /// @@ -1373,7 +1373,7 @@ namespace FlightRouteV2 /// 交换次数 /// 交叉线路数量上限 ps:超过这个数量则不进行交换 /// 新的目标点 - public static Vector3[] ContactABOut(Vector3[] aVecs, Vector3[] bVecs, SomeCalculateWay StrPrint,bool isStaticSkip = true, double staticThresholdSquare = 25 , bool isSwap = true, int swapCount = 5, int crossingLimit = 6) + public static Vector3[] ContactABOut(Vector3[] aVecs, Vector3[] bVecs, SomeCalculateWay StrPrint,bool isStaticSkip = false, double staticThresholdSquare = 25 , bool isSwap = true, int swapCount = 5, int crossingLimit = 6) { long t = DateTimeOffset.UtcNow.ToUnixTimeSeconds(); StrPrint("-------智能选择路径计算,开始-------"); @@ -1561,7 +1561,7 @@ namespace FlightRouteV2 /// 日志输出 回调函数 /// 错层层高 /// 返回一个二维向量坐标集合 middle[0]是第一个中间航点 middle[1]是第二个中间航点 返回空数组则代表两个图形不在一个平面上或者不够4个点 - public static List> CollisionLayer(Vector3[] aVecs, Vector3[] bVecs,SomeCalculateWay StrPrint, double layHight = 185) + public static List> CollisionLayer(Vector3[] aVecs, Vector3[] bVecs,SomeCalculateWay StrPrint, double layHight = 300) { long t = DateTimeOffset.UtcNow.ToUnixTimeSeconds(); StrPrint("-------错层,开始-------"); @@ -2056,6 +2056,7 @@ namespace FlightRouteV2 /// 平面图案坐标组 /// 回归矩阵坐标组 /// 日志输出 回调函数 + /// 拉散层距 /// 拉散图案的坐标组 public static Vector3[] NormalPull(Vector3[] aVecs, Vector3[] bVecs, SomeCalculateWay StrPrint,double pullingDistance = 300) { diff --git a/FlightRouteV2/bin/Release/FlightRouteV2.dll b/FlightRouteV2/bin/Release/FlightRouteV2.dll index 8b72826..baaa6b1 100644 Binary files a/FlightRouteV2/bin/Release/FlightRouteV2.dll and b/FlightRouteV2/bin/Release/FlightRouteV2.dll differ diff --git a/FlightRouteV2/bin/Release/FlightRouteV2.pdb b/FlightRouteV2/bin/Release/FlightRouteV2.pdb index 50fb96b..3e396ad 100644 Binary files a/FlightRouteV2/bin/Release/FlightRouteV2.pdb and b/FlightRouteV2/bin/Release/FlightRouteV2.pdb differ diff --git a/FlightRouteV2/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/FlightRouteV2/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 41b170c..cdf5f03 100644 Binary files a/FlightRouteV2/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and b/FlightRouteV2/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/FlightRouteV2/obj/Release/FlightRouteV2.dll b/FlightRouteV2/obj/Release/FlightRouteV2.dll index 8b72826..baaa6b1 100644 Binary files a/FlightRouteV2/obj/Release/FlightRouteV2.dll and b/FlightRouteV2/obj/Release/FlightRouteV2.dll differ diff --git a/FlightRouteV2/obj/Release/FlightRouteV2.pdb b/FlightRouteV2/obj/Release/FlightRouteV2.pdb index 50fb96b..3e396ad 100644 Binary files a/FlightRouteV2/obj/Release/FlightRouteV2.pdb and b/FlightRouteV2/obj/Release/FlightRouteV2.pdb differ diff --git a/FlyCube/MainWindow.xaml b/FlyCube/MainWindow.xaml index fb91cf7..1a1ceaa 100644 --- a/FlyCube/MainWindow.xaml +++ b/FlyCube/MainWindow.xaml @@ -16,12 +16,13 @@