From 2b3113abe0af35f6ee81235518cca4f16aa65a2f Mon Sep 17 00:00:00 2001 From: ZwX1616 Date: Mon, 3 Apr 2023 15:48:15 -0700 Subject: [PATCH] this is fine --- selfdrive/ui/qt/onroad.cc | 2 ++ selfdrive/ui/qt/onroad.h | 1 + 2 files changed, 3 insertions(+) diff --git a/selfdrive/ui/qt/onroad.cc b/selfdrive/ui/qt/onroad.cc index 1193462cc0..07915938e8 100644 --- a/selfdrive/ui/qt/onroad.cc +++ b/selfdrive/ui/qt/onroad.cc @@ -541,9 +541,11 @@ void AnnotatedCameraWidget::drawLaneLines(QPainter &painter, const UIState *s) { float cont10 = (1 - dbp) * (1 - dgp) * (1 - dsp); float cont600 = pow(cont10, 60.0); float dhue = cont10 < 0.5 ? 10 : (cont10 < 0.8 ? (10 + 66*(cont10-0.5)) : (cont10 < 0.925 ? (30 + 6000*(cont600)) : (90))); + dhue = dhue * 0.3 + dhue_last * 0.7; // printf("C1M %.3f, CTM %.3f, HUE %.0f\n", pow(cont10, 6.0), pow(cont10, 60.0), dhue); bg.setColorAt(0.0, QColor::fromHslF(dhue / 360., 1.0, 0.6, 0.35)); bg.setColorAt(1.0, QColor::fromHslF(dhue / 360., 1.0, 0.6, 0.35)); + dhue_last = dhue; painter.setBrush(bg); painter.drawPolygon(scene.track_vertices); diff --git a/selfdrive/ui/qt/onroad.h b/selfdrive/ui/qt/onroad.h index 73c2a37892..950c62a51b 100644 --- a/selfdrive/ui/qt/onroad.h +++ b/selfdrive/ui/qt/onroad.h @@ -75,6 +75,7 @@ private: QString speedUnit; float setSpeed; float speedLimit; + float dhue_last = 10; bool is_cruise_set = false; bool is_metric = false; bool dmActive = false;