This commit is contained in:
royjr
2026-07-15 14:12:36 -04:00
parent adf6c0f3d4
commit cf0c6e7d4b
2 changed files with 7 additions and 7 deletions
@@ -9,9 +9,9 @@ import pyray as rl
RELATIVE_SPEED_COLOR_RANGE = 10.0 # m/s; speeds beyond this use the full endpoint color
STATIONARY_SPEED_THRESHOLD = 1.0 # m/s estimated ground speed
APPROACHING_COLOR = (0, 128, 255)
APPROACHING_COLOR = (0, 64, 255)
NEUTRAL_COLOR = (255, 255, 255)
RECEDING_COLOR = (255, 32, 32)
RECEDING_COLOR = (255, 0, 0)
def radar_track_color(v_rel: float, v_ego: float = 0.0) -> rl.Color:
@@ -9,20 +9,20 @@ def color_tuple(color):
def test_radar_track_relative_speed_colors():
assert color_tuple(radar_track_color(-10.0)) == (0, 128, 255, 255)
assert color_tuple(radar_track_color(-10.0)) == (0, 64, 255, 255)
assert color_tuple(radar_track_color(0.0)) == (255, 255, 255, 255)
assert color_tuple(radar_track_color(10.0)) == (255, 32, 32, 255)
assert color_tuple(radar_track_color(10.0)) == (255, 0, 0, 255)
approaching = color_tuple(radar_track_color(-5.0))
receding = color_tuple(radar_track_color(5.0))
assert approaching == (128, 192, 255, 255)
assert receding == (255, 144, 144, 255)
assert approaching == (128, 160, 255, 255)
assert receding == (255, 128, 128, 255)
def test_radar_track_stationary_world_object_is_white():
assert color_tuple(radar_track_color(-20.0, v_ego=20.0)) == (255, 255, 255, 255)
assert color_tuple(radar_track_color(-19.0, v_ego=20.0)) == (255, 255, 255, 255)
assert color_tuple(radar_track_color(-18.9, v_ego=20.0)) == (0, 128, 255, 255)
assert color_tuple(radar_track_color(-18.9, v_ego=20.0)) == (0, 64, 255, 255)
def test_format_radar_tracks_status_none():