SpiralIn¶
限定名称: manim.animation.creation.SpiralIn
- class SpiralIn(mobject=None, *args, use_override=True, **kwargs)[source]¶
基类:
Animation
通过子Mobject以螺旋轨迹飞入来创建Mobject。
- 参数:
shapes (Mobject) – 要操作的Mobject。
scale_factor (float) – 用于缩放效果的因子。
fade_in_fraction – 子Mobject向内飞入时初始淡入的持续时间比例。
示例
示例: SpiralInExample ¶
from manim import * class SpiralInExample(Scene): def construct(self): pi = MathTex(r"\pi").scale(7) pi.shift(2.25 * LEFT + 1.5 * UP) circle = Circle(color=GREEN_C, fill_opacity=1).shift(LEFT) square = Square(color=BLUE_D, fill_opacity=1).shift(UP) shapes = VGroup(pi, circle, square) self.play(SpiralIn(shapes))
class SpiralInExample(Scene): def construct(self): pi = MathTex(r"\pi").scale(7) pi.shift(2.25 * LEFT + 1.5 * UP) circle = Circle(color=GREEN_C, fill_opacity=1).shift(LEFT) square = Square(color=BLUE_D, fill_opacity=1).shift(UP) shapes = VGroup(pi, circle, square) self.play(SpiralIn(shapes))
方法
根据alpha值对
Animation
的mobject进行插值。属性
run_time