其他分享
首页 > 其他分享> > manim教程

manim教程

作者:互联网

首先要了解manim的三个组成部分:Scene、Mobject和Animation

Scene包括后面两者,Mobject是Animation的承受者

 

所有的场景都要继承自Scene或更高级的场景

如果要查看对应的动画,直接在github的manimlib>animation文件夹中查看即可

 

如果基本动画满足不了需求,可以使用ApplyMethod,比如:

square = Square()
self.play(ApplyMethod(square.rotate,30))

这样可以创建动画效果

 

群组的用法

如果想要text1和text2同时旋转,可以使用:

self.play(ApplyMethod(text1.rotate,30),ApplyMethod(text2.rotate,30))

使用群组会方便很多:

text_group = VGroup()
text_group.add(text1)
text_group.add(text2)
self.play(text_group.rotate,30)

但是注意这样旋转的中心可能会有改变

 

数轴动画参考GraphScene类

在所有的类下面都可以更改CONFIG

 

source link

https://www.bilibili.com/video/BV1KD4y1D7xD?p=1&share_medium=android&share_plat=android&share_session_id=4c31d9b7-24c8-4151-a4bd-ea0f7e785326&share_source=COPY&share_tag=s_i&timestamp=1654743174&unique_k=tB1iaA6

标签:教程,rotate,ApplyMethod,text,30,share,group,manim
来源: https://www.cnblogs.com/daxiangcai/p/16358495.html