python - 将 manim TextMobjects 组合成一个动画对象?
问题描述
如果我有 3 行 manim 文本,
l = TextMobject("Line 1")
l2 = TextMobject("Line 2")
l3 = TextMobject("Line 3")
我想把它们一起制作成动画,我该怎么做?我正在寻找比
v = np.array([-3, 2, 0]) # Vector to translate the text by
self.play(ApplyMethod(l.shift, v), ApplyMethod(l2.shift, v), ApplyMethod(l3.shift, v))
更像是:
lines = [l, l2, l3]
g = GroupMobjects(*lines)
v = np.array([-3, 2, 0]) # Vector
self.play(ApplyMethod(g.shift, v))
我刚刚GroupMobjects
为上面的例子编写了语法。
我看过 using VGroup
,它似乎很适合我想要完成的工作,但问题是我不知道如何使用它,而且 manim 没有最好的文档(尽管对于很好的理由)。
任何解决方案将不胜感激。
解决方案
推荐阅读
- xcode - macOS Mojave 上的 Xcode 9 支持
- coq - 防止在 Coq 中应用后意外展开
- php - /寻址和./寻址有什么区别?
- mysql - 添加外键约束失败。缺少约束错误代码的索引:1822
- javascript - IndexedDB 检索所有对象并将它们添加到数组中,游标为空
- wordpress - wordpress - 所有页面
- python - 在特定模式之前删除字符串的一部分
- c# - 如何在 Unity 2018 中使用 VS2017
- javascript - 如何裁剪转换为 Uint8Array 的图像?
- javascript - javascript对象数组迭代