From adf7734a40dec76fc31590906eeadd02c782db90 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 08 十一月 2024 21:29:59 +0800 Subject: [PATCH] 优化导入,优化水流动画 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/02-bimface/XhsProjectSimulationBimfaceCtrl.cs | 33 ++++++++++++++++++++++++++------- 1 files changed, 26 insertions(+), 7 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/02-bimface/XhsProjectSimulationBimfaceCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/02-bimface/XhsProjectSimulationBimfaceCtrl.cs index d305b90..3f2e5c8 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/02-bimface/XhsProjectSimulationBimfaceCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/02-bimface/XhsProjectSimulationBimfaceCtrl.cs @@ -161,8 +161,6 @@ /// <summary> /// 鏄剧ず鏋勪欢 /// </summary> - /// <param name="elementIds">鏋勪欢id鍒楄〃</param> - /// <returns></returns> public async Task ShowComponents(List<string> elementIds) { if (_bimfaceInteropContainer == null) @@ -175,8 +173,6 @@ /// <summary> /// 闅愯棌鏋勪欢 /// </summary> - /// <param name="elementIds">鏋勪欢id鍒楄〃</param> - /// <returns></returns> public async Task HideComponents(List<string> elementIds) { if (_bimfaceInteropContainer == null) @@ -189,7 +185,6 @@ /// <summary> /// 鏄剧ず鎵�鏈夋瀯浠� /// </summary> - /// <returns></returns> public async Task ShowAllComponents() { if (_bimfaceInteropContainer == null) @@ -321,12 +316,20 @@ /// <summary> /// 缂╂斁鑷抽�夋嫨鏋勪欢 /// </summary> - public async Task ZoomAndSelectComponents(List<string> elementIds) + public async Task ZoomAndSelectComponent(string elementId) { - if (_bimfaceInteropContainer == null) + if (string.IsNullOrEmpty(elementId)) { return; } + await _bimfaceInteropContainer.ZoomAndSelectComponents(new List<string>() { elementId }); + } + + /// <summary> + /// 缂╂斁鑷抽�夋嫨鏋勪欢 + /// </summary> + public async Task ZoomAndSelectComponents(List<string> elementIds) + { await _bimfaceInteropContainer.ZoomAndSelectComponents(elementIds); } @@ -501,6 +504,22 @@ } /// <summary> + /// 鏇存柊姘存祦鍔ㄧ敾 + /// </summary> + public async Task UpdateFlowEffect(LogicFlowEffect obj) + { + await _bimfaceInteropContainer?.UpdateFlowEffect(obj); + } + + /// <summary> + /// 鏇存柊姘存祦鍔ㄧ敾 + /// </summary> + public async Task UpdateFlowEffectList(List<LogicFlowEffect> obj) + { + await _bimfaceInteropContainer?.UpdateFlowEffectList(obj); + } + + /// <summary> /// 鍗歌浇姘存祦鍔ㄧ敾 /// </summary> public async Task UnloadFlowEffect() -- Gitblit v1.9.3