fix two little bugs (#2033)

pull/2036/head
Dean Lee 5 years ago committed by GitHub
parent 7555379b2b
commit 934506e154
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      selfdrive/ui/paint.cc

@ -187,6 +187,9 @@ static void update_track_data(UIState *s, bool is_mpc, track_vertices_data *pvd)
vec4 p_car_space = (vec4){{px, py, 0., 1.}}; vec4 p_car_space = (vec4){{px, py, 0., 1.}};
vec3 p_full_frame = car_space_to_full_frame(s, p_car_space); vec3 p_full_frame = car_space_to_full_frame(s, p_car_space);
if (p_full_frame.v[0] < 0. || p_full_frame.v[1] < 0.) {
continue;
}
pvd->v[pvd->cnt].x = p_full_frame.v[0]; pvd->v[pvd->cnt].x = p_full_frame.v[0];
pvd->v[pvd->cnt].y = p_full_frame.v[1]; pvd->v[pvd->cnt].y = p_full_frame.v[1];
pvd->cnt += 1; pvd->cnt += 1;
@ -286,7 +289,7 @@ static void update_lane_line_data(UIState *s, const float *points, float off, mo
pvd->v[pvd->cnt].y = p_full_frame.v[1]; pvd->v[pvd->cnt].y = p_full_frame.v[1];
pvd->cnt += 1; pvd->cnt += 1;
} }
for (int i = rcount; i > 0; i--) { for (int i = rcount - 1; i > 0; i--) {
float px = (float)i; float px = (float)i;
float py = points[i] + off; float py = points[i] + off;
const vec4 p_car_space = (vec4){{px, py, 0., 1.}}; const vec4 p_car_space = (vec4){{px, py, 0., 1.}};

Loading…
Cancel
Save