From 1e9a72970e30b74b8f0cb7c74e2bec9df1aa1d22 Mon Sep 17 00:00:00 2001
From: Shuxia Ning <NingShuxia0927@outlook.com>
Date: 星期四, 05 十二月 2024 09:29:33 +0800
Subject: [PATCH] 阀门曲线

---
 WinFrmUI/Yw.WinFrmUI.Phart.Core/02-valve/01-view/ValveViewChart.cs |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Phart.Core/02-valve/01-view/ValveViewChart.cs b/WinFrmUI/Yw.WinFrmUI.Phart.Core/02-valve/01-view/ValveViewChart.cs
index 89bb565..81594da 100644
--- a/WinFrmUI/Yw.WinFrmUI.Phart.Core/02-valve/01-view/ValveViewChart.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Phart.Core/02-valve/01-view/ValveViewChart.cs
@@ -156,19 +156,20 @@
         /// <summary>
         /// 缁戝畾鏁版嵁
         /// </summary>
-        /// <param name="cubic_spline_ql_db_str"></param>
+        /// <param name="pt_list_json"></param>
         /// <param name="calc_coordinate"></param>
         public void SetBindingData(
-                    string cubic_spline_ql_db_str,
+                    string pt_list_json,
                     string coordinate_paras = "",
                     bool calc_coordinate = false)
-        {
-            if (cubic_spline_ql_db_str == null)
+        { 
+            var pt_list=Yw.JsonHelper.Json2Object<List<Yw.Geometry.Point2d>>(pt_list_json);
+            if (pt_list==null|| pt_list.Count==0)   
             {
                 InitialChartData();
                 return;
             }
-            var cubic_spline_ql = new Yw.Geometry.CubicSpline2d(cubic_spline_ql_db_str);
+            var cubic_spline_ql = new Yw.Geometry.CubicSpline2d(pt_list);
             List<Yw.Geometry.Point2d> pt_ql_list;
             pt_ql_list = cubic_spline_ql.GetPointList(100);
             SetBindingData(cubic_spline_ql, pt_ql_list, null, coordinate_paras, calc_coordinate);

--
Gitblit v1.9.3