From 7b8ae93d47186c442ff890a1a83d108f115924c7 Mon Sep 17 00:00:00 2001 From: ningshuxia <ningshuxia0927@outlook.com> Date: 星期一, 24 三月 2025 17:25:14 +0800 Subject: [PATCH] 快速建模,模型编辑 差不多 --- WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs | 77 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 76 insertions(+), 1 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs b/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs index 92d193f..2599828 100644 --- a/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs +++ b/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs @@ -172,13 +172,23 @@ Task SetLogicMarkLeadLabels(List<LogicMarkLeadLabel> obj); /// <summary> + /// 鏇存柊涓氬姟鏍囨敞寮曠嚎鏍囩 + /// </summary> + Task UpdateLogicMarkLeadLabel(LogicMarkLeadLabel obj); + + /// <summary> + /// 鏇存柊涓氬姟鏍囨敞寮曠嚎鏍囩 + /// </summary> + Task UpdateLogicMarkLeadLabels(List<LogicMarkLeadLabel> obj); + + /// <summary> /// 娓呴櫎涓氬姟鏍囨敞寮曠嚎鏍囩 /// </summary> Task ClearLogicMarkLeadLabels(); #endregion - #region 鑷畾涔夋按娴佸姩鐢� + #region 涓氬姟姘存祦鍔ㄧ敾 /// <summary> /// 鍔犺浇姘存祦鍔ㄧ敾 @@ -190,7 +200,72 @@ /// </summary> Task LoadFlowEffectList(List<LogicFlowEffect> obj); + /// <summary> + /// 鏇存柊姘存祦鍔ㄧ敾 + /// </summary> + Task UpdateFlowEffect(LogicFlowEffect obj); + + /// <summary> + /// 鏇存柊姘存祦鍔ㄧ敾鍒楄〃 + /// </summary> + Task UpdateFlowEffectList(List<LogicFlowEffect> obj); + + /// <summary> + /// 鍗歌浇姘存祦鍔ㄧ敾 + /// </summary> + Task UnloadFlowEffect(); + + /// <summary> + /// 閫氳繃 Id 鍗歌浇姘存祦鍔ㄧ敾 + /// </summary> + Task UnloadFlowEffectById(string Id); + #endregion + #region 涓氬姟鐩戞祴鐐� + + /// <summary> + /// 璁剧疆涓氬姟鐩戞祴鐐� + /// </summary> + Task SetLogicMonitors(List<LogicMonitorMarker> obj); + + /// <summary> + /// 娓呴櫎涓氬姟鐩戞祴鐐� + /// </summary> + Task ClearLogicMonitors(); + + #endregion + + #region 涓氬姟鏋勪欢鏁翠綋鍙戝厜 + + /// <summary> + /// 璁剧疆涓氬姟鏁翠綋鍙戝厜鏁堟灉 + /// </summary> + Task SetLogicBodyGlowEffect(List<string> obj); + + /// <summary> + /// 绉婚櫎涓氬姟鏁翠綋鍙戝厜鏁堟灉 + /// </summary> + Task RemoveLogicBodyGlowEffect(); + + #endregion + + #region 涓氬姟鏋勪欢杞粨绾垮彂鍏� + + /// <summary> + /// 璁剧疆涓氬姟杞粨绾垮彂鍏夋晥鏋� + /// </summary> + Task SetLogicOutlineGlowEffect(List<string> obj); + + /// <summary> + /// 绉婚櫎涓氬姟杞粨绾垮彂鍏夋晥鏋� + /// </summary> + Task RemoveLogicOutlineGlowEffect(); + + #endregion + + + + } } -- Gitblit v1.9.3