从无到有旋转进入

限定名称: manim.animation.growing.SpinInFromNothing

SpinInFromNothing(mobject=None, *args, use_override=True, **kwargs)[源]

基类: GrowFromCenter

从中心旋转并生长引入一个Mobject

参数:
  • mobject (Mobject) – 要引入的 Mobject 对象。

  • angle (浮点数) – mobject达到其完整大小之前的旋转量。例如,2*PI表示对象在完全引入之前将完成一次完整旋转。

  • point_color (str) – Mobject 对象在生长到完整大小之前的初始颜色。留空以匹配 Mobject 对象的颜色。

示例

示例: SpinInFromNothingExample

from manim import *

class SpinInFromNothingExample(Scene):
    def construct(self):
        squares = [Square() for _ in range(3)]
        VGroup(*squares).set_x(0).arrange(buff=2)
        self.play(SpinInFromNothing(squares[0]))
        self.play(SpinInFromNothing(squares[1], angle=2 * PI))
        self.play(SpinInFromNothing(squares[2], point_color=RED))
class SpinInFromNothingExample(Scene):
    def construct(self):
        squares = [Square() for _ in range(3)]
        VGroup(*squares).set_x(0).arrange(buff=2)
        self.play(SpinInFromNothing(squares[0]))
        self.play(SpinInFromNothing(squares[1], angle=2 * PI))
        self.play(SpinInFromNothing(squares[2], point_color=RED))

方法

属性

路径弧

路径函数

run_time

_original__init__(mobject, angle=1.5707963267948966, point_color=None, **kwargs)

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

参数:
  • mobject (Mobject)

  • angle (浮点数)

  • point_color (字符串)

返回类型: