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/
转载文章受原作者版权保护。转载请注明原作者出处!