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