From 0329c48a57f33a4c94e44c5e4d3d3c116184986f Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期二, 22 四月 2025 15:51:43 +0800
Subject: [PATCH] 优化HelixToolkit的方法,增加水流方向功能,进一步封装Winform控件

---
 Yw.WpfUI.Hydro.L3d.Core/03-logical/09-control/LogicalEditerL3d.xaml.cs |  120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 119 insertions(+), 1 deletions(-)

diff --git a/Yw.WpfUI.Hydro.L3d.Core/03-logical/09-control/LogicalEditerL3d.xaml.cs b/Yw.WpfUI.Hydro.L3d.Core/03-logical/09-control/LogicalEditerL3d.xaml.cs
index 8579fb1..a4a38ef 100644
--- a/Yw.WpfUI.Hydro.L3d.Core/03-logical/09-control/LogicalEditerL3d.xaml.cs
+++ b/Yw.WpfUI.Hydro.L3d.Core/03-logical/09-control/LogicalEditerL3d.xaml.cs
@@ -124,17 +124,135 @@
             _manager.SetBackView();
         }
 
+        public void SetNorthWestView()
+        {
+            _manager.SetNorthWestView();
+        }
+
+        public void SetNorthEastView()
+        {
+            _manager.SetNorthEastView();
+        }
+
+        public void SetSouthWestView()
+        {
+            _manager.SetSouthWestView();
+        }
+
+        public void SetSouthEastView()
+        {
+            _manager.SetSouthEastView();
+        }
+
         #endregion
 
         #region 鍏憡鏉挎枃鏈�
 
-        public void SetBillboardText(List<LogicalBillboardText> items)
+        public void SetBillboardText(List<TextL3d> items)
         {
             _manager.SetBillboardText(items);
         }
 
         #endregion
 
+        #region 缃戞牸绾�
+
+        /// <summary>
+        /// 鏄剧ず缃戞牸绾�
+        /// </summary>
+        public void ShowGridLines()
+        {
+            _manager.ShowGridLines();
+        }
+
+        /// <summary>
+        /// 闅愯棌缃戞牸绾�
+        /// </summary>
+        public void HideGridLines()
+        {
+            _manager.HideGridLines();
+        }
+
+        /// <summary>
+        /// 缃戞牸绾垮彲瑙佹��
+        /// </summary>
+        public bool GridLinesVisible
+        {
+            get { return _manager.GridLinesVisible; }
+            set { _manager.GridLinesVisible = value; }
+        }
+
+        #endregion
+
+        #region 鑳屾櫙
+
+        /// <summary>
+        /// 鏄剧ず鑳屾櫙
+        /// </summary>
+        public void ShowBackgroud()
+        {
+            _manager.ShowBackgroud();
+        }
+
+        /// <summary>
+        /// 闅愯棌鑳屾櫙
+        /// </summary>
+        public void HideBackgroud()
+        {
+            _manager.HideBackgroud();
+        }
+
+        /// <summary>
+        /// 鑳屾櫙鍙鎬�
+        /// </summary>
+        public bool BackgroudVisible
+        {
+            get { return _manager.BackgroudVisible; }
+            set { _manager.BackgroudVisible = value; }
+        }
+
+        /// <summary>
+        /// 璁剧疆鑳屾櫙
+        /// </summary>
+        public void SetBackgroud(string url)
+        {
+            _manager.SetBackgroud(url);
+        }
+
+        #endregion
+
+        #region 鐩告満
+
+        public void SaveDefaultCamera()
+        {
+            _manager.SaveDefaultCamera();
+        }
+
+        public void ApplyDefaultCamera()
+        {
+            _manager.ApplyDefaultCamera();
+        }
+
+        #endregion
+
+        #region 缂栬緫
+
+        public void StartEdit()
+        {
+            _manager.StartEdit();
+        }
+
+        public void EndEdit()
+        {
+            _manager.EndEdit();
+        }
+        #endregion
+
+        public void ShowFlowDirection()
+        {
+            _manager.ShowFlowDirection();
+        }
+
 
     }
 }

--
Gitblit v1.9.3