diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 1d994a9e..f43078e7 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -1132,7 +1132,7 @@ class Mobject(Container): def init_shader_data(self): self.shader_data = np.zeros(len(self.points), dtype=self.shader_dtype) - def get_shader_data_array(self, size, name="shader_data"): + def get_blank_shader_data_array(self, size, name="shader_data"): # If possible, try to populate an existing array, rather # than recreating it each frame arr = getattr(self, name) diff --git a/manimlib/mobject/types/image_mobject.py b/manimlib/mobject/types/image_mobject.py index d50774f6..222ee5c1 100644 --- a/manimlib/mobject/types/image_mobject.py +++ b/manimlib/mobject/types/image_mobject.py @@ -42,7 +42,7 @@ class ImageMobject(Mobject): self.set_opacity(self.opacity) def get_shader_data(self): - data = self.get_shader_data_array(len(self.points)) + data = self.get_blank_shader_data_array(len(self.points)) data["point"] = self.points data["im_coords"] = self.im_coords data["opacity"] = self.opacity diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index b2b4371d..d992538f 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -849,7 +849,7 @@ class VMobject(Mobject): if len(stroke_width) > 1: stroke_width = self.stretched_style_array_matching_points(stroke_width) - data = self.get_shader_data_array(len(self.points), "stroke_data") + data = self.get_blank_shader_data_array(len(self.points), "stroke_data") data['point'] = self.points data['prev_point'][:3] = self.points[-3:] data['prev_point'][3:] = self.points[:-3] @@ -945,7 +945,7 @@ class VMobject(Mobject): # TODO, best way to enable multiple colors? rgbas = self.get_fill_rgbas()[:1] - data = self.get_shader_data_array(len(tri_indices), "fill_data") + data = self.get_blank_shader_data_array(len(tri_indices), "fill_data") data["point"] = points[tri_indices] data["color"] = rgbas # Assume the triangulation is such that the first n_points points