From 035610ac56ce25ba473472774d08525cbb5a6532 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 24 四月 2025 09:46:30 +0800 Subject: [PATCH] 增加水流方向颜色配置 --- Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/00-core/Paras_HydroL3d_Logical.cs | 8 ++++++++ Yw.WpfUI.Hydro.L3d.Core/03-logical/06-flow/02-direction/LogicalFlowDirection3D.cs | 4 +++- Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/03-flow/Paras_HydroL3d_Logical_Flow_Direction.cs | 21 +++++++++++++++++++++ Yw.WpfUI.Hydro.L3d.Core/paras_hydrol3d_settings.json | 5 +++++ Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/03-flow/Paras_HydroL3d_Logical_Flow.cs | 13 +++++++++++++ 5 files changed, 50 insertions(+), 1 deletions(-) diff --git a/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/00-core/Paras_HydroL3d_Logical.cs b/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/00-core/Paras_HydroL3d_Logical.cs index b159b67..dc449c0 100644 --- a/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/00-core/Paras_HydroL3d_Logical.cs +++ b/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/00-core/Paras_HydroL3d_Logical.cs @@ -15,5 +15,13 @@ /// </summary> public Paras_HydroL3d_Logical_Link Link { get; set; } + /// <summary> + /// 姘存祦 + /// </summary> + public Paras_HydroL3d_Logical_Flow Flow { get; set; } + + + + } } diff --git a/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/03-flow/Paras_HydroL3d_Logical_Flow.cs b/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/03-flow/Paras_HydroL3d_Logical_Flow.cs new file mode 100644 index 0000000..b9b7cbb --- /dev/null +++ b/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/03-flow/Paras_HydroL3d_Logical_Flow.cs @@ -0,0 +1,13 @@ +锘縩amespace Yw.Settings +{ + /// <summary> + /// 姘存祦 + /// </summary> + public class Paras_HydroL3d_Logical_Flow + { + /// <summary> + /// 鏂瑰悜 + /// </summary> + public Paras_HydroL3d_Logical_Flow_Direction Direction { get; set; } + } +} diff --git a/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/03-flow/Paras_HydroL3d_Logical_Flow_Direction.cs b/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/03-flow/Paras_HydroL3d_Logical_Flow_Direction.cs new file mode 100644 index 0000000..18d47bd --- /dev/null +++ b/Yw.WpfUI.Hydro.L3d.Core/02-settings/01-paras/03-flow/Paras_HydroL3d_Logical_Flow_Direction.cs @@ -0,0 +1,21 @@ +锘縩amespace Yw.Settings +{ + /// <summary> + /// 鎶借薄姘存祦鏂瑰悜 + /// </summary> + public class Paras_HydroL3d_Logical_Flow_Direction + { + + /// <summary> + /// Html棰滆壊 + /// </summary> + public string HtmlColor { get; set; } + + + + + + + } + +} diff --git a/Yw.WpfUI.Hydro.L3d.Core/03-logical/06-flow/02-direction/LogicalFlowDirection3D.cs b/Yw.WpfUI.Hydro.L3d.Core/03-logical/06-flow/02-direction/LogicalFlowDirection3D.cs index bafc70a..f3fe5b6 100644 --- a/Yw.WpfUI.Hydro.L3d.Core/03-logical/06-flow/02-direction/LogicalFlowDirection3D.cs +++ b/Yw.WpfUI.Hydro.L3d.Core/03-logical/06-flow/02-direction/LogicalFlowDirection3D.cs @@ -40,7 +40,9 @@ /// </summary> public void UpdateMaterial() { - this.Material = _materialHelper.GetMaterial(Colors.Green); + var htmlColor = Yw.Settings.HydroL3dParasHelper.HydroL3d.Logical.Flow.Direction.HtmlColor; + var color = htmlColor.ToMediaColor(); + this.Material = _materialHelper.GetMaterial(color); } /// <summary> diff --git a/Yw.WpfUI.Hydro.L3d.Core/paras_hydrol3d_settings.json b/Yw.WpfUI.Hydro.L3d.Core/paras_hydrol3d_settings.json index 6cef7b8..74d94a8 100644 --- a/Yw.WpfUI.Hydro.L3d.Core/paras_hydrol3d_settings.json +++ b/Yw.WpfUI.Hydro.L3d.Core/paras_hydrol3d_settings.json @@ -48,6 +48,11 @@ "HtmlColor": "#00BFFF", "Radius": 0.3 } + }, + "Flow": { + "Direction": { + "HtmlColor": "#87CEFA" + } } } } -- Gitblit v1.9.3