旋转¶
限定名称: manim.animation.rotation.Rotate
- class Rotate(mobject=None, *args, use_override=True, **kwargs)[source]¶
基础类:
Transform旋转Mobject的动画。
- Parameters:
mobject (Mobject) – 要旋转的mobject。
angle (float) – 旋转角度。
axis (np.ndarray) – 旋转轴作为一个numpy向量。
about_point (Sequence[float] | None) – 旋转中心。
about_edge (Sequence[float] | None) – 如果
about_point是None,此参数指定 作为旋转中心的边界框点的方向。
示例
示例:使用旋转 ¶
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), )方法
create_target属性
path_arcpath_func