lixiaojun
2024-11-04 865ca7b89bde6b1793641c8421fc466695d48f6a
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/02-bimface/XhsProjectSimulationBimfaceCtrl.cs
@@ -321,12 +321,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);
        }
@@ -485,11 +493,35 @@
        #region 业务水流动画
        /// <summary>
        ///
        /// 加载水流动画
        /// </summary>
        public async Task LoadAllFlowMaterialList(List<LogicFlowEffect> obj)
        public async Task LoadFlowEffect(LogicFlowEffect obj)
        {
            await _bimfaceInteropContainer?.LoadAllFlowMaterialList(obj);
            await _bimfaceInteropContainer?.LoadFlowEffect(obj);
        }
        /// <summary>
        /// 加载水流动画
        /// </summary>
        public async Task LoadFlowEffect(List<LogicFlowEffect> obj)
        {
            await _bimfaceInteropContainer?.LoadFlowEffectList(obj);
        }
        /// <summary>
        /// 卸载水流动画
        /// </summary>
        public async Task UnloadFlowEffect()
        {
            await _bimfaceInteropContainer?.UnloadFlowEffect();
        }
        /// <summary>
        /// 通过Id卸载水流动画
        /// </summary>
        public async Task UnloadFlowEffectById(string Id)
        {
            await _bimfaceInteropContainer?.UnloadFlowEffectById(Id);
        }
        #endregion