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