From 01a701007eda45030bafacce8b71762ce883c68c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Wed, 28 Aug 2024 19:02:06 -0300 Subject: [PATCH] Fix b74811b3f --- src/bonsai/bonsai/bim/module/model/decorator.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/model/decorator.py b/src/bonsai/bonsai/bim/module/model/decorator.py index e1c47253a3..5c810a247c 100644 --- a/src/bonsai/bonsai/bim/module/model/decorator.py +++ b/src/bonsai/bonsai/bim/module/model/decorator.py @@ -708,12 +708,6 @@ class PolylineDecorator: if ref_point: self.draw_batch("POINTS", ref_point, (1.0, 0.6, 0.0, 1.0)) - # Draw polyline with selected points - self.line_shader.uniform_float("lineWidth", 2.0) - self.draw_batch("POINTS", polyline_points, decorator_color_selected) - if len(polyline_points) > 1: - self.draw_batch("LINES", polyline_points, decorator_color_selected, polyline_edges) - # Line between last polyline point and mouse edges = [[0, 1]] if polyline_points: @@ -721,3 +715,10 @@ class PolylineDecorator: self.draw_batch("LINES", [polyline_points[-1]] + projection_point, decorator_color_unselected, edges) else: self.draw_batch("LINES", [polyline_points[-1]] + mouse_point, decorator_color_unselected, edges) + + # Draw polyline with selected points + self.line_shader.uniform_float("lineWidth", 2.0) + self.draw_batch("POINTS", polyline_points, decorator_color_selected) + if len(polyline_points) > 1: + self.draw_batch("LINES", polyline_points, decorator_color_selected, polyline_edges) +