同伦¶
限定名称: manim.animation.movement.Homotopy
- class Homotopy(mobject=None, *args, use_override=True, **kwargs)[source]¶
基础类:
Animation同伦。
这是一个根据指定的变换函数对mobject的点进行变换的动画。随着参数\(t\)在动画中从0移动到1,以及\((x, y, z)\)描述mobject点的坐标,传递给
homotopy关键字参数的函数应将元组\((x, y, z, t)\)变换为\((x', y', z')\),即原始点在时间\(t\)时变换到的坐标。- Parameters:
同伦 (可调用[[浮点数, 浮点数, 浮点数, 浮点数], 元组[浮点数, 浮点数, 浮点数]]) – 一个将 \((x, y, z, t)\) 映射到 \((x', y', z')\) 的函数。
mobject (Mobject) – 在给定同伦下变换的mobject。
run_time (float) – 动画的运行时间。
apply_function_kwargs (dict[str, Any] | None) – 传递给
Mobject.apply_function()的关键字参数。kwargs – 传递给父类的其他关键字参数。
方法
function_at_time_tinterpolate_submobject