Manim调试程序

官方文档中只说明了使用命令行的方式执行Manim程序, 这就需要我们对代码的执行过程有个清晰的思路. 一旦代码变得复杂, 就对我们的脑容量有了更高的要求😵, 不过好消息是, 我找到了调试代码的方法😎.

 

示例代码如下:

from manim import *


class CreateCircle(Scene):
    def construct(self):
        circle = Circle()  # 创建一个圆
        circle.set_fill(PINK, opacity=0.5)  # 设置颜色和透明度
        self.play(Create(circle))  # 在画布上播放创建圆的动画


scene = CreateCircle()
scene.render()

只需要调用Scene对象的render()方法即可. 然后在想要的地方打断点就可以调试代码了.

 

想要像命令行一样使用参数, 可以使用配置类或配置文件的方式. 具体配置可以参考我之前发过的"Manim配置"文章.

 

最后说点题外话, Manim并不像PPT一样有可视化的界面, 它需要我们有一些编程基础, 最基本的Python语法是必须的. AI可以辅助创作, 但自己也需要有看懂代码的能力, 只有自己对Manim了解的越多, 才能根据具体情况向AI提出更精准的问题.

想要学习Manim的同学可以关注我的公众号: 算法铁金库. 我已经整理了一套教程供大家参考.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值