get_shader_data_array -> get_blank_shader_data_array

This commit is contained in:
Grant Sanderson
2020-02-13 15:51:16 -08:00
parent cfbcd9faa8
commit 0912043248
3 changed files with 4 additions and 4 deletions

View File

@ -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)

View File

@ -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

View File

@ -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