From a990956c484b788bde0f7eae0202d8303d76a106 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期一, 26 八月 2024 14:14:28 +0800
Subject: [PATCH] bimface增加半透明与取消半透明功能

---
 WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/BimfaceInterop3dContainer.cs |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/BimfaceInterop3dContainer.cs b/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/BimfaceInterop3dContainer.cs
index 9721056..60c7f0d 100644
--- a/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/BimfaceInterop3dContainer.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/BimfaceInterop3dContainer.cs
@@ -184,5 +184,45 @@
         }
 
         #endregion
+
+        #region 鏋勪欢鍗婇�忔槑涓庡彇娑�
+
+        /// <summary>
+        /// 鍗婇�忔槑缁勪欢锛堥紶鏍囦笉鍙�夛級
+        /// </summary>
+        /// <param name="ids">鏋勪欢id鍒楄〃</param>
+        /// <returns></returns>
+        public async Task TranslucentComponents(List<string> ids)
+        {
+            if (ids == null || ids.Count < 1)
+            {
+                return;
+            }
+            if (!_isViewInitialized)
+            {
+                return;
+            }
+            await this.webViewControl1.EvaluateScriptAsync("translucentComponents", ids);
+        }
+
+        /// <summary>
+        /// 鍙栨秷鏋勪欢鍗婇�忔槑
+        /// </summary>
+        /// <param name="ids">鏋勪欢id鍒楄〃</param>
+        /// <returns></returns>
+        public async Task OpaqueComponents(List<string> ids)
+        {
+            if (ids == null || ids.Count < 1)
+            {
+                return;
+            }
+            if (!_isViewInitialized)
+            {
+                return;
+            }
+            await this.webViewControl1.EvaluateScriptAsync("opaqueComponents", ids);
+        }
+
+        #endregion
     }
 }

--
Gitblit v1.9.3