修复通行空间可视化没有同步使用路径参数的bug

This commit is contained in:
tian 2025-09-17 12:34:16 +08:00
parent 5dfa24be86
commit 7b11a91da0
2 changed files with 5 additions and 4 deletions

View File

@ -204,3 +204,4 @@ public class PathClickToolPlugin : ToolPlugin { }
- 在编码中,不要用回退或向后兼容的思路和步骤
- 程序的日志在C:\ProgramData\Autodesk\Navisworks Manage 2026\NavisworksTransport\logs\debug.log
- 不要搞向后兼容
- 使用agent完成任务前一定要先用Plan模式设计好方案和任务清单并征得我同意。

View File

@ -397,15 +397,15 @@ namespace NavisworksTransport.UI.WPF.ViewModels
var renderPlugin = PathPointRenderPlugin.Instance;
if (renderPlugin != null)
{
var mode = IsVehicleSpaceMode ? PathVisualizationMode.VehicleSpace : PathVisualizationMode.StandardLine;
renderPlugin.VisualizationMode = mode;
// 在切换到车辆通行空间模式时,同步车辆参数
// 在切换到车辆通行空间模式时,先同步车辆参数再设置模式
if (IsVehicleSpaceMode)
{
SyncVehicleParametersFromPathEditingViewModel();
}
var mode = IsVehicleSpaceMode ? PathVisualizationMode.VehicleSpace : PathVisualizationMode.StandardLine;
renderPlugin.VisualizationMode = mode;
LogManager.Info($"路径可视化模式已更改: {(IsVehicleSpaceMode ? "" : "线")}");
UpdateMainStatus("路径可视化模式已更新");
}