From b40a3b5710dcb8b4b3586ef9c8d565994c09e9c7 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 13 Jan 2021 09:28:52 -1000 Subject: [PATCH] Buf fix with Arrow --- manimlib/mobject/geometry.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/manimlib/mobject/geometry.py b/manimlib/mobject/geometry.py index 47392494..ed673453 100644 --- a/manimlib/mobject/geometry.py +++ b/manimlib/mobject/geometry.py @@ -632,14 +632,17 @@ class Arrow(Line): self.add_line_to(points1[0]) if length > 0: - self.scale(length / self.get_length()) # Final correction + # Final correction + super().scale(length / self.get_length()) self.rotate(angle_of_vector(vect) - self.get_angle()) self.shift(start - self.get_start()) self.refresh_triangulation() def reset_points_around_ends(self): - self.set_points_by_ends(self.get_start(), self.get_end(), path_arc=self.path_arc) + self.set_points_by_ends( + self.get_start(), self.get_end(), path_arc=self.path_arc + ) return self def get_start(self):