Unwrite

限定名称: manim.animation.creation.Unwrite

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

基类: Write

模拟手擦除一个Text或一个VMobject

参数:
  • reverse (布尔值) – 设为 True 则动画从最后一个子对象开始擦除。

  • vmobject (VMobject)

  • rate_func (Callable[[float], float])

示例

示例: UnwriteReverseTrue

from manim import *

class UnwriteReverseTrue(Scene):
    def construct(self):
        text = Tex("Alice and Bob").scale(3)
        self.add(text)
        self.play(Unwrite(text))
class UnwriteReverseTrue(Scene):
    def construct(self):
        text = Tex("Alice and Bob").scale(3)
        self.add(text)
        self.play(Unwrite(text))

示例: UnwriteReverseFalse

from manim import *

class UnwriteReverseFalse(Scene):
    def construct(self):
        text = Tex("Alice and Bob").scale(3)
        self.add(text)
        self.play(Unwrite(text, reverse=False))
class UnwriteReverseFalse(Scene):
    def construct(self):
        text = Tex("Alice and Bob").scale(3)
        self.add(text)
        self.play(Unwrite(text, reverse=False))

方法

属性

run_time

_original__init__(vmobject, rate_func=<function linear>, reverse=True, **kwargs)

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

参数:
  • vmobject (VMobject)

  • rate_func (Callable[[float], float])

  • reverse (布尔值)

返回类型: