manim 4.0 预备知识

1、Vmobject的认识

由handles和anchors决定,可以改变Vmobject.points来实现

2、动画的认识

最重要的是补间(interpolate),其由alpha决定

2.1、updater ——> animation

我们可以添加updater来实现更新,同时也可以使用UpdateFromFunc()实现更新:

UpdateFromAlphaFunc()需要额外传入一个参数alpha,代表函数的进程,我们可以实现边旋转边移动:

我们甚至可以实现transform的效果:

2.2、animation ——> updater

updater可以含时,这样物件会基于事件进行更新,而无视alpha的进度:

有一个类可以将animation变为updater:

自定义动画:

Original: https://www.cnblogs.com/daxiangcai/p/16861386.html
Author: 大湘菜
Title: manim 4.0 预备知识

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713855/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球