修复程序崩溃的bug;完善未完成的功能清单

This commit is contained in:
tian 2025-12-25 15:04:40 +08:00
parent 5647ae9134
commit dab8dc34c3
2 changed files with 14 additions and 14 deletions

View File

@ -2,6 +2,16 @@
## 功能点
### [2025/12/25]
1. [ ] (功能)对路径上的各点进行坐标编辑
2. [ ] (功能)记录并查看路径文件操作的历史记录
3. [ ] (功能)自动隐藏或淡化非关键层,以便专注于物流路径相关的层级。
4. [ ] (优化)优化路径时间标签功能
5. [ ] 测试路径规划文件能导入DELMIA
6. [ ] (优化)优化路径规划分析和分析报告
7. [ ] (功能)增加物流属性自定义
### [2025/12/18]
1. [x] BUGClashDetective碰撞列表项名字缺少被撞物体名称
@ -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]

View File

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