TransformMatchingShapes¶
限定名称: manim.animation.transform\_matching\_parts.TransformMatchingShapes
- class TransformMatchingShapes(mobject=None, *args, use_override=True, **kwargs)[source]¶
基础类:
TransformMatchingAbstractBase一个试图通过匹配其子对象形状来变换组的动画。
如果两个子对象在归一化后的点坐标的哈希值匹配(即,在将子对象平移到原点、将子对象高度固定为1个单位并将坐标四舍五入到小数点后三位之后),则它们匹配。
示例
示例:字谜 ¶
from manim import * class Anagram(Scene): def construct(self): src = Text("the morse code") tar = Text("here come dots") self.play(Write(src)) self.wait(0.5) self.play(TransformMatchingShapes(src, tar, path_arc=PI/2)) self.wait(0.5)
class Anagram(Scene): def construct(self): src = Text("the morse code") tar = Text("here come dots") self.play(Write(src)) self.wait(0.5) self.play(TransformMatchingShapes(src, tar, path_arc=PI/2)) self.wait(0.5)方法
get_mobject_keyget_mobject_parts