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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)