From b0944e2f380a3d538e6cc740673ea49c67abfebf Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期二, 22 十月 2024 16:33:45 +0800
Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0

---
 WinFrmUI/Yw.WinFrmUI.Phart.Core/01-perform/01-pump-chart/02-chart-edit/PumpPerform2dEditCtrl.cs |   37 +++++++++++++++++++++++++++++++------
 1 files changed, 31 insertions(+), 6 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-perform/01-pump-chart/02-chart-edit/PumpPerform2dEditCtrl.cs b/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-perform/01-pump-chart/02-chart-edit/PumpPerform2dEditCtrl.cs
index d3c3dda..b1dcc11 100644
--- a/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-perform/01-pump-chart/02-chart-edit/PumpPerform2dEditCtrl.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-perform/01-pump-chart/02-chart-edit/PumpPerform2dEditCtrl.cs
@@ -121,21 +121,34 @@
                     {
                         _qh_pt_list = points;
                         foreach (Yw.Geometry.Point2d pt in _qh_pt_list)
-                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(pt.X, pt.Y));
+                        {
+                            var x = Math.Round(pt.X, 2);
+                            var y = Math.Round(pt.Y, 2);
+                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(x, y));
+                        }
                     }
                     break;
                 case Yw.Pump.eCurveType.QE:
                     {
                         _qe_pt_list = points;
                         foreach (Yw.Geometry.Point2d pt in _qe_pt_list)
-                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(pt.X, pt.Y));
+                        {
+                            var x = Math.Round(pt.X, 2);
+                            var y = Math.Round(pt.Y, 2);
+                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(x, y));
+                        }
                     }
                     break;
                 case Yw.Pump.eCurveType.QP:
                     {
                         _qp_pt_list = points;
                         foreach (Yw.Geometry.Point2d pt in _qp_pt_list)
-                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(pt.X, pt.Y));
+                        {
+                            var x = Math.Round(pt.X, 2);
+                            var y = Math.Round(pt.Y, 2);
+                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(x, y));
+                        }
+                    
                     }
                     break;
             }
@@ -216,19 +229,31 @@
                 case Yw.Pump.eCurveType.QH:
                     {
                         foreach (Yw.Geometry.Point2d pt in _qh_pt_list)
-                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(pt.X, pt.Y));
+                        {
+                            var x = Math.Round(pt.X, 2);
+                            var y = Math.Round(pt.Y, 2);
+                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(x, y));
+                        }
                     }
                     break;
                 case Yw.Pump.eCurveType.QE:
                     {
                         foreach (Yw.Geometry.Point2d pt in _qe_pt_list)
-                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(pt.X, pt.Y));
+                        {
+                            var x = Math.Round(pt.X, 2);
+                            var y = Math.Round(pt.Y, 2);
+                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(x, y));
+                        }
                     }
                     break;
                 case Yw.Pump.eCurveType.QP:
                     {
                         foreach (Yw.Geometry.Point2d pt in _qp_pt_list)
-                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(pt.X, pt.Y));
+                        {
+                            var x = Math.Round(pt.X, 2);
+                            var y = Math.Round(pt.Y, 2);
+                            _fitCurvePoints.Add(new Yw.Geometry.Point2d(x, y));
+                        }
                     }
                     break;
             }

--
Gitblit v1.9.3