fix: 自由路径取点改用 ForceReinitializeToolPlugin 而非 StartClickTool
StartClickTool 会把 PathEditState 设为 AddingPoints,导致点击走 SetPreviewPoint 分支(白色半透明临时预览点,不保存)。改为与地面路径一致:用 ForceReinitializeToolPlugin 保持 Creating 状态,点击走 AddPathPointIn3D 正常保存路径点并渲染连线。
This commit is contained in:
parent
4f0723f56f
commit
20d66e9988
@ -3781,9 +3781,9 @@ namespace NavisworksTransport.UI.WPF.ViewModels
|
||||
return;
|
||||
}
|
||||
|
||||
// 启动点击工具(无吸附、无吊装模式),点击即添加物体中心轨迹点
|
||||
_pathPlanningManager.StartClickTool(PathPointType.WayPoint);
|
||||
LogManager.Info($"已启动自由路径点击工具: {newRoute.Name}");
|
||||
// 与地面路径一致:不调用 StartClickTool(会设成 AddingPoints 走预览点分支),
|
||||
// 保持 Creating 状态,点击走 AddPathPointIn3D 正常保存路径点并渲染连线
|
||||
LogManager.Info($"已进入自由路径点击模式: {newRoute.Name}");
|
||||
|
||||
UpdateMainStatus($"已进入自由路径模式: {newRoute.Name} - 请在3D视图中连续点击设置物体中心轨迹点,最后设为终点完成");
|
||||
LogManager.Info($"开始新建自由路径: {newRoute.Name}");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user