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资源清理完成");