From 18e8d96e4a471114d636e8867bafc4cd8c0860af Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 24 Aug 2017 23:17:26 -0700 Subject: [PATCH] Changing order to points of Arrow rectangle makes for better behavior with ShowCreation --- topics/geometry.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/topics/geometry.py b/topics/geometry.py index 6d0a0c50..8932eea6 100644 --- a/topics/geometry.py +++ b/topics/geometry.py @@ -218,7 +218,7 @@ class Arrow(Line): fill_color = self.tip.get_fill_color(), fill_opacity = self.tip.get_fill_opacity() ) - self.add(self.rect) + self.add_to_back(self.rect) self.set_stroke(width = 0) self.set_rectangular_stem_points() @@ -232,10 +232,10 @@ class Arrow(Line): perp_vect /= np.linalg.norm(perp_vect) width = self.rectangular_stem_width self.rect.set_points_as_corners([ - start + perp_vect*width/2, tip_base + perp_vect*width/2, - tip_base - perp_vect*width/2, + start + perp_vect*width/2, start - perp_vect*width/2, + tip_base - perp_vect*width/2, ]) return self