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):
|
for mob in self.get_family(recurse):
|
||||||
data = mob.data if mob.has_points() > 0 else mob._data_defaults
|
data = mob.data if mob.has_points() > 0 else mob._data_defaults
|
||||||
if color is not None:
|
if color is not None:
|
||||||
rgbs = np.array([color_to_rgb(c) for c in listify(color)])
|
if isinstance(color, list):
|
||||||
data[name][:, :3] = resize_with_interpolation(rgbs, len(data[name]))
|
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:
|
if opacity is not None:
|
||||||
opacities = np.array(listify(opacity))
|
if isinstance(opacity, list):
|
||||||
data[name][:, 3] = resize_with_interpolation(opacities, len(data[name]))
|
opacity = resize_with_interpolation(np.array(opacity), len(data))
|
||||||
|
data[name][:, 3] = opacity
|
||||||
return self
|
return self
|
||||||
|
|
||||||
def set_color(
|
def set_color(
|
||||||
|
|
Loading…
Add table
Reference in a new issue