From 88959df7a8eda53c36f3c815bb3513c9d0eada46 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 2 Feb 2023 18:24:12 -0800 Subject: [PATCH] Use set_color instead of set_rgba_array in vector_field --- manimlib/mobject/vector_field.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manimlib/mobject/vector_field.py b/manimlib/mobject/vector_field.py index 02463de2..38ca9dc5 100644 --- a/manimlib/mobject/vector_field.py +++ b/manimlib/mobject/vector_field.py @@ -13,6 +13,7 @@ from manimlib.mobject.types.vectorized_mobject import VMobject from manimlib.utils.bezier import interpolate from manimlib.utils.bezier import inverse_interpolate from manimlib.utils.color import get_colormap_list +from manimlib.utils.color import rgb_to_color from manimlib.utils.dict_ops import merge_dicts_recursively from manimlib.utils.rate_functions import linear from manimlib.utils.simple_functions import sigmoid @@ -173,7 +174,10 @@ class VectorField(VGroup): **vector_config ) vect.shift(_input - origin) - vect.set_rgba_array([[*self.value_to_rgb(norm), self.opacity]]) + vect.set_color( + rgb_to_color(self.value_to_rgb(norm)), + opacity=self.opacity, + ) return vect