From dab8dc34c330487310f90cdfe7f9600f88c03d93 Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Thu, 25 Dec 2025 15:04:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A8=8B=E5=BA=8F=E5=B4=A9?= =?UTF-8?q?=E6=BA=83=E7=9A=84bug=EF=BC=9B=E5=AE=8C=E5=96=84=E6=9C=AA?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E7=9A=84=E5=8A=9F=E8=83=BD=E6=B8=85=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/requirement/todo_features.md | 15 ++++++++++++--- .../WPF/ViewModels/AnimationControlViewModel.cs | 13 ++----------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/doc/requirement/todo_features.md b/doc/requirement/todo_features.md index 2ac01f0..277cf8e 100644 --- a/doc/requirement/todo_features.md +++ b/doc/requirement/todo_features.md @@ -2,6 +2,16 @@ ## 功能点 +### [2025/12/25] + +1. [ ] (功能)对路径上的各点进行坐标编辑 +2. [ ] (功能)记录并查看路径文件操作的历史记录 +3. [ ] (功能)自动隐藏或淡化非关键层,以便专注于物流路径相关的层级。 +4. [ ] (优化)优化路径时间标签功能 +5. [ ] (测试)路径规划文件能导入DELMIA +6. [ ] (优化)优化路径规划分析和分析报告 +7. [ ] (功能)增加物流属性自定义 + ### [2025/12/18] 1. [x] (BUG)ClashDetective碰撞列表项名字缺少被撞物体名称 @@ -18,7 +28,7 @@ 3. [x] (功能)动画生成,增加使用模拟物流车辆立方体选项 4. [x] (功能)动画检测时,过滤门和其他可通行构件 5. [x] (BUG)只有手动路径时,导出路径按钮没激活 -6. [ ] (BUG)重复打开模型,有时程序崩溃,需要先关闭物流插件窗口 +6. [x] (BUG)重复打开模型,有时程序崩溃,需要先关闭物流插件窗口 7. [x] (优化)提高碰撞检测在处理大型模型时的性能 8. [ ] (功能)如果进行耗时处理(超过30秒),弹出确认窗口,告诉用户预估时间、耗时原因和优化建议(如隐藏不需要的节点) @@ -112,8 +122,7 @@ ### [2025/09/07] 1. [x] (功能)增加插件系统参数配置和管理 -2. [ ] (功能)增加物流属性自定义 -3. [x] (功能)增加底部状态栏,统一提示消息和进度条显示 +2. [x] (功能)增加底部状态栏,统一提示消息和进度条显示 ### [2025/09/05] diff --git a/src/UI/WPF/ViewModels/AnimationControlViewModel.cs b/src/UI/WPF/ViewModels/AnimationControlViewModel.cs index e878f9a..6de53bc 100644 --- a/src/UI/WPF/ViewModels/AnimationControlViewModel.cs +++ b/src/UI/WPF/ViewModels/AnimationControlViewModel.cs @@ -2579,17 +2579,8 @@ namespace NavisworksTransport.UI.WPF.ViewModels _manualCollisionTargets.Clear(); } - try - { - ModelHighlightHelper.ClearCategory(ManualTargetsHighlightCategory); - ModelHighlightHelper.ClearCategory(CollisionResultsHighlightCategory); - } - catch (Exception highlightEx) - { - LogManager.Warning($"清除高亮时出现警告: {highlightEx.Message}"); - } - // 3. 不再清理PathAnimationManager - 现在使用单例模式,由应用程序生命周期管理 + // 2. 不再清理PathAnimationManager - 现在使用单例模式,由应用程序生命周期管理 // 注意:PathAnimationManager.GetInstance()返回的是单例实例, // 不应该在这里Dispose,否则会影响其他使用该单例的地方 if (_pathAnimationManager != null) @@ -2606,7 +2597,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels } } - // 4. 清理PathAnimationManager缓存(缓存功能已迁移到PathAnimationManager) + // 3. 清理PathAnimationManager缓存(缓存功能已迁移到PathAnimationManager) // PathAnimationManager的Dispose已经包含了ClearExclusionCache的调用 LogManager.Info("AnimationControlViewModel资源清理完成");