Skip to content
Snippets Groups Projects

perf: add improvements for traffic sign conversion

Merged Ziqi Zhou requested to merge ziqi/road-logic-suite:perf/traffic-sign-improvements into main
6 files
+ 118
14
Compare changes
  • Side-by-side
  • Inline
Files
6
/*******************************************************************************
* Copyright (C) 2024, ANSYS, Inc.
* Copyright (C) 2024-2025, ANSYS, Inc.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
@@ -668,7 +668,10 @@ mantle_api::Position3d GetPosition(const road_logic_suite::Signal& signal)
mantle_api::Dimension3 GetDimensions(const road_logic_suite::Signal& signal)
{
return {.length = signal.length, .width = signal.width, .height = signal.height};
const auto length_value = signal.length.value();
return {.length = (length_value == 0) ? units::length::meter_t(0.1) : signal.length,
.width = signal.width,
.height = signal.height};
}
std::vector<mantle_api::Vector3d> CreateBasePolygon(const road_logic_suite::Signal& signal)
Loading