旋转¶
限定名称: manim.animation.rotation.Rotate
- 类 Rotate(mobject=None, *args, use_override=True, **kwargs)[源码]¶
基类:
Transform
旋转一个 Mobject 的动画。
- 参数:
mobject (Mobject) – 要旋转的 Mobject。
angle (float) – 旋转角度。
axis (np.ndarray) – 旋转轴,一个 numpy 向量。
about_point (Sequence[float] | None) – 旋转中心。
about_edge (Sequence[float] | None) – 如果
about_point
为None
,此参数指定包围盒点的方向,该点将被用作旋转中心。
示例
示例: 使用 Rotate ¶
from manim import * class UsingRotate(Scene): def construct(self): self.play( Rotate( Square(side_length=0.5).shift(UP * 2), angle=2*PI, about_point=ORIGIN, rate_func=linear, ), Rotate(Square(side_length=0.5), angle=2*PI, rate_func=linear), )
class UsingRotate(Scene): def construct(self): self.play( Rotate( Square(side_length=0.5).shift(UP * 2), angle=2*PI, about_point=ORIGIN, rate_func=linear, ), Rotate(Square(side_length=0.5), angle=2*PI, rate_func=linear), )
方法
创建目标
属性
路径弧
路径函数
run_time