From 439e83f40e8ac91bf4d53a0732bbce772ee55d23 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Sun, 28 Jun 2020 12:15:01 -0700 Subject: [PATCH] set_array_by_interpolation --- manimlib/utils/bezier.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/manimlib/utils/bezier.py b/manimlib/utils/bezier.py index 4a584405..03f6f668 100644 --- a/manimlib/utils/bezier.py +++ b/manimlib/utils/bezier.py @@ -67,6 +67,11 @@ def interpolate(start, end, alpha): return (1 - alpha) * start + alpha * end +def set_array_by_interpolation(arr, arr1, arr2, alpha): + arr[:] = interpolate(arr1, arr2, alpha) + return arr + + def integer_interpolate(start, end, alpha): """ alpha is a float between 0 and 1. This returns