From 31715ec98a690ff8f18c9e4bf99766f285906925 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 11 Jan 2023 20:09:28 -0800 Subject: [PATCH] Fix Arrow --- manimlib/mobject/geometry.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/manimlib/mobject/geometry.py b/manimlib/mobject/geometry.py index 19dafd76..4bbafe52 100644 --- a/manimlib/mobject/geometry.py +++ b/manimlib/mobject/geometry.py @@ -836,7 +836,7 @@ class FillArrow(Line): self.add_line_to(tip_width * DOWN / 2) self.add_line_to(points2[0]) # Close it out - self.append_points(points2) + self.add_subpath(points2) self.add_line_to(points1[0]) if length > 0 and self.get_length() > 0: @@ -849,11 +849,12 @@ class FillArrow(Line): axis=rotate_vector(self.get_unit_vector(), -PI / 2), ) self.shift(start - self.get_start()) - self.refresh_triangulation() def reset_points_around_ends(self): self.set_points_by_ends( - self.get_start().copy(), self.get_end().copy(), path_arc=self.path_arc + self.get_start().copy(), + self.get_end().copy(), + path_arc=self.path_arc ) return self