diff --git a/manimlib/animation/fading.py b/manimlib/animation/fading.py index c8103cbd..1ed2996f 100644 --- a/manimlib/animation/fading.py +++ b/manimlib/animation/fading.py @@ -113,7 +113,6 @@ class FadeTransform(Transform): start, end = self.starting_mobject, self.ending_mobject for m0, m1 in ((start[1], start[0]), (end[0], end[1])): self.ghost_to(m0, m1) - self.ending_mobject.align_data(self.mobject) def ghost_to(self, source: Mobject, target: Mobject) -> None: source.replace(target, stretch=self.stretch, dim_to_match=self.dim_to_match) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index 2629552c..26360254 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -944,6 +944,10 @@ class VMobject(Mobject): def refresh_triangulation(self): for mob in self.get_family(): mob.needs_new_triangulation = True + mob.data["orientation"] = resize_array( + mob.data["orientation"], + mob.get_num_points() + ) return self def get_triangulation(self):