让空轨路径默认显示通行空间

This commit is contained in:
tian 2026-01-18 17:21:59 +08:00
parent 668073b100
commit ea3e02cfba

View File

@ -1243,12 +1243,21 @@ namespace NavisworksTransport
BuildControlLines(visualization, sortedPoints);
// 地面路径使用曲线化后的路径Edges
// 空轨路径只显示控制点连线,不显示路径连线
// 空轨路径只显示控制点连线,不显示路径连线(除非启用通行空间可视化)
// 吊装路径使用控制点连线,不显示路径连线(除非启用通行空间可视化)
if (visualization.PathRoute.PathType == NavisworksTransport.PathType.Rail)
{
// 空轨路径:只显示控制点连线,不构建路径连线
LogManager.Debug($"[路径渲染] 空轨路径只显示控制点连线,不显示路径连线");
// 空轨路径:默认只显示控制点连线
// 但如果启用了通行空间可视化模式,则构建路径连线以显示通行空间
if (_visualizationMode == PathVisualizationMode.VehicleSpace)
{
LogManager.Debug($"[路径渲染] 空轨路径启用通行空间可视化,构建路径连线");
BuildPathLines(visualization, sortedPoints);
}
else
{
LogManager.Debug($"[路径渲染] 空轨路径只显示控制点连线,不显示路径连线");
}
}
else if (visualization.PathRoute.PathType == NavisworksTransport.PathType.Hoisting)
{