fix: resolve EM overview marker and segment overlaps

This commit is contained in:
梁薄云
2026-08-09 19:43:47 +08:00
parent 2705487651
commit 444cc3af2a
4 changed files with 60 additions and 18 deletions
@@ -60,13 +60,15 @@ internal static class SampleSnapshotFactory
new VisualizationPose(2d + offset, 1d, 0d),
new[]
{
new VisualizationPolyline("active-segment", "活动方向段", "active-segment", VisualizationLineStyle.Solid,
Points((0d, 1d), (3d, 1d), (6d, 2d))),
new VisualizationPolyline("previous", "上一轮轨迹", "previous", VisualizationLineStyle.Dashed, Points((1d, 1d), (2.5d, 1d), (4d, 1.3d))),
new VisualizationPolyline("current", "当前轨迹", "current", VisualizationLineStyle.Solid, Points((2d + offset, 1d), (3.8d + offset, 1.2d), (5.8d + offset, 1.9d)))
},
new[]
{
new VisualizationMarker("vehicle", "vehicle", "车辆", new VisualizationPoint(2d + offset, 1d)),
new VisualizationMarker("plan-start", "plan-start", "计划起点", new VisualizationPoint(2d + offset, 1d)),
new VisualizationMarker("plan-start", "plan-start", "计划起点", new VisualizationPoint(0d, 1d)),
new VisualizationMarker("gear-switch-end", "gear-switch-end", "换向点 1 / s_end", new VisualizationPoint(6d, 2d))
},
CreateCharts(offset),