- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 manim动画 五彩纸屑
需要注意的是, 在interpolate_mobject()方法中, 每次都会先将 mobject 设置成初始状态, 然后设置相对初始状态旋转的角度和下降距离.关注公众号: 算法铁金库, 查看完整代码实现.这个效果看起来还不错, 代码也不多.
2025-06-21 14:49:34
159
原创 3b1b动画 滑动方块
绘制地板和墙, 因为是在 3D 场景下创建, 而 z 轴是向上的, 所以要考虑好物体的摆放位置. 不同于平时的 2D 动画, 在 3D 场景中, UP 表示 Y 轴正方向, DOWN 表示 Y 轴负方向, LEFT 表示 X 轴父方向, RIGHT 表示 X 轴正方向, IN 表示 Z 轴负方向, OUT 表示 Z 轴正方向.以上就是本篇全部内容了, 代码有点多, 需要点耐心才能看完. 如有疑问, 欢迎讨论.关注公众号: 算法铁金库, 获取完整代码.
2025-05-24 22:36:19
438
原创 3b1b动画
这篇演示的效果如下:这是一个较为高级的Manim动画, 动画为3B1B的动画, 需要具备一定的基础知识. 本篇我就来说说这个动画的实现, 其中的一些方法还是很值得大家借鉴的.
2025-05-07 22:47:03
533
原创 Manim 显示运动轨迹 TracedPath
TracedPath是Manim动画库中的一个重要类, 用于追踪一个点随时间移动的路径. 它继承自VMobject类, 可以创建出平滑的轨迹效果, 适合用于展示物体运动轨迹, 数学函数图像等场景.
2025-04-27 19:46:47
419
原创 Manim 边界闪光效果 AnimatedBoundary
AnimatedBoundary用于创建一个带有动画颜色变化的VMobject边界. 它继承自VGroup, 可以通过设置不同的颜色和动画参数来实现炫酷的视觉效果.
2025-04-26 17:59:28
333
原创 Manim 手撕3b1b动画(1)
我们在B站上看到的3b1b的动画其实是用ManimGL实现的, ManimGL是3b1b作者自己用的版本, 区别于社区版的Manim, 许多语法都有区别. 而社区版的Manim是更推荐给大家使用的, 因为它有更全的官方文档, 便于学习. 于是我有个大胆的想法, 用Manim实现3b1b的动画, 这样也方便大家学习3b1b的动画✨.这里有一个很特别的动画, 就是数字缩小到放大的这个效果, 有一个波浪的效果, Manim并没有直接的API供调用, 不过我是给实现出来了, 嘿嘿.
2025-04-20 22:29:14
446
原创 Manim搭建环境(Python, VSCode) 2025 我愿称之为最细
想做Manim动画, 但是没有编程基础, 那就是一步一个坑, 踩过的都懂.这篇就从最基础的说起, 手拉手带你搭建Manim环境🌞.
2025-04-12 21:46:32
1604
原创 Manim调试程序
最后说点题外话, Manim并不像PPT一样有可视化的界面, 它需要我们有一些编程基础, 最基本的Python语法是必须的. AI可以辅助创作, 但自己也需要有看懂代码的能力, 只有自己对Manim了解的越多, 才能根据具体情况向AI提出更精准的问题.官方文档中只说明了使用命令行的方式执行Manim程序, 这就需要我们对代码的执行过程有个清晰的思路. 一旦代码变得复杂, 就对我们的脑容量有了更高的要求😵, 不过好消息是, 我找到了调试代码的方法😎.. 我已经整理了一套教程供大家参考.
2025-04-01 22:04:11
332
原创 Manim 3D动画
这篇说说Manim如何渲染3D动画.官网中关于3D动画的示例很少, 纯文字的描述我只能说有点抽象... 所以我希望本篇内容结合动画效果可以帮助兄弟萌更舒服的上手Manim的3D动画.本篇文章介绍了Manim的三维坐标轴, 三维动画, 三维函数图像.欢迎关注公众号: 算法铁金库. ThreeDAxes表示三维坐标轴.示例代码:参数x_axis_config是字典类型, 参数就是NumberLine的参数.效果如下:渲染3D动画需要使用ThreeDScene.接下来介绍ThreeDScene的方法:设置相
2025-03-29 08:33:52
902
原创 Manim动画, 动态更新
ValueTracker是Mobject的子类, 但是它并不是展示出来的某种图形, 而是用于跟踪其他Mobject的某个实数属性, 比如宽度, DecimalNumber的值等.语法: mobject.add_updater(update_function), 它表示在每一帧中, update_function都会重新更新mobject对象的属性.Mobject的add_updater()方法用于动态更新Mobject的属性.代码我已经放在公众号: 算法铁金库. 下课!最后留一个作业, 画一个饼图~
2025-03-20 23:53:29
389
原创 Manim制作动画之相机
这一篇介绍一下Manim的相机, 它可以让动画变得更炫酷.前几篇演示的动画都是在Scene中创建的, 如果要使用相机功能, 就要使用MovingCameraScene.
2025-03-15 13:33:15
351
原创 Manim制作动画之Animation详解
尽管Manim有许多内置动画, 但通常这些动画都比较简单, 有时无法满足我们的需求. 这时就需要自定义动画.要自定义动画, 就需要继承Animation类并重写interpolate_mobject()方法, 该方法有一个alpha参数, 这是控制动画的关键,动画开始时alpha为0, 动画结束时alpha为1, 在这个过程中alpha逐渐增加. 我们要做的就是在interpolate_mobject()方法中根据alpha控制Mobject的状态.
2025-03-08 13:05:15
1553
原创 Manim制作动画之命令行参数
p: 动画渲染完立即播放-s: 只输出动画最后一帧--save_sections: 开启分段动画-a: 生成一个文件中所有Scene子类的动画如果文件中只有一个Scene子类, 那么命令可以省略类名-f: 染完动画打开文件所在目录--format gif: 生成gif文件如果你觉得本篇内容对你有用, 欢迎关注我的微信公众号: 算法铁金库, 我会持续更新Manim的教程.
2025-03-01 14:59:15
882
转载 C/C++中const用法小结
常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。概述1. const有什么用途?在 c程序中,const的用法主要有定义常量、修饰函数参数、修饰函数返回值等3个用处。在c++程序中,它还可以修饰函数的定义体,定义类中某个成员为常态函数,即不改变类中的数据成员。被const修改的东西都要受到强制保
2016-03-03 14:01:13
477
原创 超大图水平居中的办法
设计网站的时候,有的时候会弄一些超大的图片轮播器,但是这个时候图片不能正常居中显示了,解决办法如下:假设图片长度1920px,宽度683px.ul{ width:100%; height:683px; position:relative; overflow:hidden;}li{ position:absolute; width:1920px; left:50%; marg
2016-03-01 13:59:22
574
原创 用replaceWith()对DOM结点操作时应注意的问题
今天我写jquery的时候遇到了一点问题,有点奇怪。用replaceWith()操作Dom结点的时候,当我对一个div操作之后,再对这个相同的div进行同样的操作之后就不灵了,莫名其妙啊。于是我写了一些代码测试一下,大致的流程是:点击最面的div,出现11,点击下面的div,出现22,再点击上面的div,没有11出现了。原来的代码如下:无标题文档div{ width:100p
2016-02-29 22:51:04
981
原创 setInterval() 使用注意的地方
我们实现动态网页的时候,特别是图片轮播的时候,使用最多的函数就是setInterval();但是很多情况下,却不能想要的结果,却不知道错误处在什么地方。下面的例子就说明了这个函数具体的执行顺序。$(function(){ setInterval(function(){... //函数f },1500); });我们可能会想,到底是先执行函
2016-02-29 18:43:06
1812
转载 CSS中position属性
从CSS中position属性谈起 发布于2012-5-30 一、定位基本原理对于前端开发工程师来说,编写CSS是前端开发工作中必不可少的一个内容,在CSS中的position属性又是非常重要的一个方面。顾名思义,所谓position,即是对HTML元素定位方式的一种设置。它是CSS定位技术的基石,
2016-02-03 23:19:26
658
原创 Vb.net 鼠标点击时判断点击了那个控件
本例用来显示点击panel3内部的控件时显示该空间的名称//copy这段代码 Private Sub ControlClick(ByVal sender As Object, ByVal e As System.EventArgs) MessageBox.Show(CType(sender, Control).Name) End Sub//然后再窗体加载事件中
2015-12-31 14:24:54
2958
空空如也
依赖在node-modules中有了,但package.json中没有
2018-02-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅