Homotopy#
Qualified name: manim.animation.movement.Homotopy
- class Homotopy(mobject=None, *args, use_override=True, **kwargs)[source]#
Bases:
AnimationA Homotopy.
This is an animation transforming the points of a mobject according to the specified transformation function. With the parameter \(t\) moving from 0 to 1 throughout the animation and \((x, y, z)\) describing the coordinates of the point of a mobject, the function passed to the
homotopykeyword argument should transform the tuple \((x, y, z, t)\) to \((x', y', z')\), the coordinates the original point is transformed to at time \(t\).- Parameters
homotopy – A function mapping \((x, y, z, t)\) to \((x', y', z')\).
mobject – The mobject transformed under the given homotopy.
run_time – The run time of the animation.
apply_function_kwargs – Keyword arguments propagated to
Mobject.apply_function().kwargs – Further keyword arguments passed to the parent class.
Methods
function_at_time_tinterpolate_submobject