摆动

限定名称: manim.animation.indication.Wiggle

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

基础类:Animation

摆动一个Mobject。

Parameters:
  • mobject (Mobject) – 要摆动的mobject。

  • scale_value (float) – 该因子将暂时缩放mobject。

  • rotation_angle (float) – 摆动角度。

  • n_wiggles (int) – 摆动的次数。

  • scale_about_point (ndarray | None) – 物体围绕该点进行缩放。

  • rotate_about_point (ndarray | None) – 物体围绕该点旋转。

  • run_time (float) – 动画的持续时间

示例

示例:应用波浪

from manim import *

class ApplyingWaves(Scene):
    def construct(self):
        tex = Tex("Wiggle").scale(3)
        self.play(Wiggle(tex))
        self.wait()
class ApplyingWaves(Scene):
    def construct(self):
        tex = Tex("Wiggle").scale(3)
        self.play(Wiggle(tex))
        self.wait()

方法

get_rotate_about_point

get_scale_about_point

interpolate_submobject