lixiaojun
2024-10-23 549b9ad0a143b6fbd86ce02ddfa470b5556126e7
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/02-bimface/XhsProjectSimulationBimfaceCtrl.cs
@@ -480,9 +480,6 @@
        #endregion
        #region 业务
        #region 连接构件颜色
        private const string _linkComponentColor = "#008B00";//连接构件颜色
@@ -550,40 +547,6 @@
            _linkComponentIds.AddRange(elementIds);
            await _bimfaceInteropContainer?.OverrideComponentsColor(elementIds, _linkEndComponentColor, _linkComponentTransparency);
        }
        #endregion
        #region 设置Open构件颜色
        private const string _openComponentColor = "#2E8B57";
        private const double _openComponentTransparency = 0.8;
        private List<string> _openComponentIds = null;//Open构件id列表
        /// <summary>
        /// 设置Open构件颜色
        /// </summary>
        public async Task SetOpenComponentsColor(List<string> elementIds)
        {
            if (_openComponentIds != null && _openComponentIds.Count > 0)
            {
                await _bimfaceInteropContainer.RestoreComponentsColor(_openComponentIds);
            }
            _openComponentIds = elementIds;
            if (elementIds == null || elementIds.Count < 1)
            {
                return;
            }
            if (_bimfaceInteropContainer == null)
            {
                return;
            }
            await _bimfaceInteropContainer.OverrideComponentsColor(elementIds, _openComponentColor, _openComponentTransparency);
        }
        #endregion
        #endregion