diff --git a/doc/requirement/todo_features.md b/doc/requirement/todo_features.md index 7617751..b83de0e 100644 --- a/doc/requirement/todo_features.md +++ b/doc/requirement/todo_features.md @@ -2,7 +2,12 @@ ## 功能点 -### [2025/12/12] +### [2025/12/09] + +1. [ ] (BUG)路径列表和动画当前路径的变化存在循环引用的情况 +2. [ ] (BUG)动画过程中,有一些被碰撞的墙、柱子和其他对象没有被检测到 + +### [2025/12/08] 1. [ ] (功能)碰撞检测时,增加手工指定被检测构件,用特殊颜色标识 2. [ ] (功能)动画时,物流模型朝向随路径变化 diff --git a/src/UI/WPF/ViewModels/PathEditingViewModel.cs b/src/UI/WPF/ViewModels/PathEditingViewModel.cs index dd27d6e..8242380 100644 --- a/src/UI/WPF/ViewModels/PathEditingViewModel.cs +++ b/src/UI/WPF/ViewModels/PathEditingViewModel.cs @@ -463,7 +463,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels public bool CanExecuteClearPath => SelectedPathRoute != null && SelectedPathRoute.Points.Count > 0; - public bool CanExecuteExportPath => _pathPlanningManager?.Routes?.Count > 0; + public bool CanExecuteExportPath => _pathPlanningManager?.Routes?.Count > 0 || SelectedPathRoute != null; public bool CanExecuteSaveAsPath => SelectedPathRoute != null && SelectedPathRoute.Points.Count > 0;