From 30dc8176ff166600f91f2112162143da94d92ada Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Mon, 11 Jan 2021 12:39:45 -1000 Subject: [PATCH] Remove append_points from VMobject, as it's now up in Mobject --- manimlib/mobject/types/vectorized_mobject.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index b291a8eb..ea913db2 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -304,14 +304,6 @@ class VMobject(Mobject): self.set_points(new_points) return self - def append_points(self, new_points): - # TODO, check that number new points is a multiple of 4? - # or else that if self.get_num_points() % 4 == 1, then - # len(new_points) % 4 == 3? - self.resize_points(self.get_num_points() + len(new_points)) - self.data["points"][-len(new_points):] = new_points - return self - def start_new_path(self, point): assert(self.get_num_points() % self.n_points_per_curve == 0) self.append_points([point]) @@ -868,12 +860,12 @@ class VMobject(Mobject): return result def get_stroke_shader_data(self): - points = self.get_points() if len(self.stroke_data) != len(points): self.stroke_data = resize_array(self.stroke_data, len(points)) # TODO, account for when self.data["stroke_width"] and self.data["stroke_rgba"] # have length greater than 1 + points = self.get_points() nppc = self.n_points_per_curve self.stroke_data["point"] = points self.stroke_data["prev_point"][:nppc] = points[-nppc:]