未提供项目描述
项目描述
MANIMLIB-PPTX
Manimlib(来自 3b1b 的那个)插件,可将视频导出为 powerpoint
manim 社区版见manim-pptx
目录
安装
pip install manimlib-pptx
用法
要导出为 pptx,请让您的场景类继承自PPTXScene
然后您可以调用self.endSlide()
添加自上次以来的所有动画endSlide()
。
该endSlide
方法还有两个参数:
loop
- 循环整个幻灯片。autonext
- 当前幻灯片完成动画后自动前进到下一张幻灯片notes
- 应在创建的幻灯片上显示的注释shownextnotes
- 在当前幻灯片的注释中显示下一张幻灯片的注释
注意:您需要使用该
-w, --write_file
标志,否则会引发错误。欢迎拉取请求。
例子
from manim_pptx import *
from manimlib import *
class TestScene(PPTXScene):
def construct(self):
t = Tex("Hello World!")
self.play(Write(t, run_time=2))
self.endSlide()
c = Circle(radius=3)
self.play(Create(c))
d = Dot()
d.move_to(c.get_start())
self.play(Write(d))
self.endSlide(autonext=True, shownextnotes=True)
self.play(MoveAlongPath(d, c))
self.endSlide(loop=True, notes="Next Animation displays Bye")
self.play(*[FadeOut(m) for m in self.mobjects])
t2 = Tex("Bye!")
self.play(Write(t2, run_time=1))
self.endSlide()
贡献
随意贡献和创建拉取请求。
信用
感谢manim -presentation和manim-pptx我偷了一些好主意和一些代码
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
manimlib-pptx-0.1.0.tar.gz
(31.3 kB
查看哈希)
内置分布
manimlib_pptx-0.1.0-py3-none-any.whl
(29.6 kB
查看哈希)
关
manimlib_pptx -0.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ba83f98e532a760e297e648a7c766454579f2fafa64964d2d9b5336d388b8225 |
|
MD5 | c24676cfc73911f25cc9e0f1213b21e1 |
|
布莱克2-256 | 0d9eaced17ea4d24bcacd66b18491c3d0a2e36ee65074b3d69bf07d97b53b6cc |