mirror of
https://github.com/3b1b/manim.git
synced 2025-09-01 00:48:45 +00:00
Don't use resize_with_interpolation by default
This commit is contained in:
parent
1367e31439
commit
763967281f
1 changed files with 9 additions and 4 deletions
|
@ -1262,11 +1262,16 @@ class Mobject(object):
|
|||
for mob in self.get_family(recurse):
|
||||
data = mob.data if mob.has_points() > 0 else mob._data_defaults
|
||||
if color is not None:
|
||||
rgbs = np.array([color_to_rgb(c) for c in listify(color)])
|
||||
data[name][:, :3] = resize_with_interpolation(rgbs, len(data[name]))
|
||||
if isinstance(color, list):
|
||||
rgbs = np.array(list(map(color_to_rgb, color)))
|
||||
resize_with_interpolation(rgbs, len(data))
|
||||
else:
|
||||
rgbs = color_to_rgb(color)
|
||||
data[name][:, :3] = rgbs
|
||||
if opacity is not None:
|
||||
opacities = np.array(listify(opacity))
|
||||
data[name][:, 3] = resize_with_interpolation(opacities, len(data[name]))
|
||||
if isinstance(opacity, list):
|
||||
opacity = resize_with_interpolation(np.array(opacity), len(data))
|
||||
data[name][:, 3] = opacity
|
||||
return self
|
||||
|
||||
def set_color(
|
||||
|
|
Loading…
Add table
Reference in a new issue