旋转

限定名称: manim.animation.rotation.Rotating

class Rotating(mobject=None, *args, use_override=True, **kwargs)[source]

基类: Animation

方法

interpolate_mobject

根据alpha值对Animation的mobject进行插值。

属性

run_time

参数:
  • mobject (Mobject)

  • axis (np.ndarray)

  • radians (np.ndarray)

  • about_point (np.ndarray | None)

  • about_edge (np.ndarray | None)

  • run_time (float)

  • rate_func (Callable[[float], float])

_original__init__(mobject, axis=array([0., 0., 1.]), radians=6.283185307179586, about_point=None, about_edge=None, run_time=5, rate_func=<function linear>, **kwargs)

初始化自身。有关准确签名,请参阅 help(type(self))。

参数:
  • mobject (Mobject)

  • axis (np.ndarray)

  • radians (np.ndarray)

  • about_point (np.ndarray | None)

  • about_edge (np.ndarray | None)

  • run_time (float)

  • rate_func (Callable[[float], float])

返回类型:

interpolate_mobject(alpha)[source]

根据alpha值对Animation的mobject进行插值。

参数:

alpha (float) – 一个介于0到1之间的浮点数,表示动画完成的比例。例如,alpha值为0、0.5和1分别对应动画完成0%、50%和100%。

返回类型: