ICode9

精准搜索请尝试: 精确搜索
  • manim svg Transform2022-09-05 23:32:01

    Transform基于路径的条数来操作 1、如果从n条路径Transform到n条路径,那么只有Transform效果(最佳效果)(这里的一条路径可以是闭合的,也可以是不闭合的,也可以是闭合但有分支的) 2、如果从n条路径Transform到m条路径 如果n>m,那么在n条路径中,m条路径会一一Transform到结果的m条路径,剩下的n

  • 【Manim CE】常用Mobject2022-08-28 15:33:30

    当前文档版本:v0.16.0.post0 VMobject 继承自Mobject V的意思是向量化的,vectorized mobject fill_color=None, fill_opacity=0.0, stroke_color=None, stroke_opacity=1.0, stroke_width=DEFAULT_STROKE_WIDTH, background_stroke_color=BLACK, background_stroke_opacity

  • manim 2.02022-08-27 16:04:01

    这个版本已经几乎是无法优化的最佳版本了   函数部分 %%manim -v WARNING -ql s1 class s1(ThreeDScene): def construct(self): # 预定义 if True: r = RIGHT;l = LEFT;d = DOWN;u = UP;d = DEGREES;rr = RED;bb = BLUE;gg = GREEN;gg2 = GOL

  • manim 1.02022-08-20 14:32:37

    代码结构: %%manim -v WARNING -ql s1 class s1(Scene): def construct(self): if type('xxp') == str: if type('manim CE') == str: if type('other function') == str: def playscene1(): def p

  • Jupyter愚蠢的代码格式化2022-07-28 08:02:11

    我先在自己的虚拟环境中安装了jupyterlab_code_formatter,然后安装了autopep8,然后按工具栏右下角的autopep8工具,它格式化代码之后使得魔术命令不可用: % % manim - v WARNING - ql sss 原来为: %%manim -v WARNING -ql sss  

  • 【manim】学习路径2-构建一些基础的图形,场景2022-07-10 01:33:58

    头文件引入 导入manim命名空间 from manim import * manim基本结构 这是一个最基本的manim结构,格式: from manim import * class 类的名字(Scene):     def construction(self): 类名叫做BaseFrame,传入一个场景Scene,并且包含一个construct()方法,传入self对象。self.wait()就是

  • 【manim】学习路径1-安装篇-windows、macOS2022-07-10 01:01:59

    本系列以大量实战讲解manim数学动画引擎。   文档编辑器推荐:Sublime Text   这里是一些manimCE版本的参考信息、网站: manimCE文档:https://docs.manim.community/en/stable/index.html latex在线编辑网站:https://www.latexlive.com/home##   GitHub的manimCE站点:https://github.

  • manim 旋转bug2022-07-09 20:04:42

    我在旋转四面体的时候,发现了如下bug: 如果angle>180度,旋转时会压成平面以及其他的一些bug t = Tetrahedron() self.play(t.animate.rotate(angle=180*DEGREES,axis=np.array([0,1,0])), run_time=4) 如果angle较小,不会出现问题 t = Tetrahedron() self.play(t.animate.rotate(an

  • manim paraffins conformation2022-07-05 15:03:04

    %%manim -v WARNING -qh s1

  • 【Manim】关于add_updater的基本使用方法2022-07-05 10:11:08

    add_updater(update_function,index=None,call_update=False) 后面两个参数可以不写。 update_function更新函数一般填入一个lambda表达式。 例如:lambda d: d.next_to(square, RIGHT) class MovingSquareWithUpdaters(Scene): def construct(self): decimal = Decimal

  • manim 异步动画2022-07-03 11:31:36

    首先要知道,如果对一个Mobject使用多个动画,AnimationGroup()只会执行最后一个,Succession()大部分情况下会将这些动画以此播放,少数情况下只会执行最后一个 这是比较成熟的解决方法: 1、实现同时开始,持续时间不同的多个动画 使用Succession(),比如: t1 = Text("大湘菜") t2 = Text("小

  • manim 如何绕着端点旋转?2022-07-03 09:31:47

    如果svg是水平的,那么使用get_left()/get_right()没问题;但是如果svg是倾斜的,那么这时候旋转点就有偏差,可以使用get_end()/get_right(),但是大部分svg都是闭合路径,get_end()和get_right()使用效果一样,只能用svg[n]和svg[n+/-1]来尝试切换端点 或者使用get_corner(),这个效果很好

  • manim2022-06-27 01:02:47

    from manim import * #导入manim命名空间 #这是一个最基本的manim结构,类名叫做BaseFrame,传入一个场景Scene,并且包含一个construct方法,传入self class BaseFrame(Scene): def construct(self): self.wait() class CreateCircle(Scene): def construct(self):

  • manim updater animations2022-06-11 16:33:23

    Scene1 创建长方体并移动: class myjob(Scene): def construct(self): box = Rectangle(stroke_color = GREEN_C, stroke_opacity = 0.7, fill_color = RED_B, fill_opacity = 0.5, height = 1, widhth = 1) self.add(box) self.play(box.animate.shi

  • manim 预备知识2022-06-09 20:01:05

    1、-> ->代表类型注释,表明函数返回值的类型,比如下面的例子返回str型: def myfunc(xxx) -> str: …   2、__init__() 它属于魔法函数的一种,魔法函数允许我们在类中自定义函数,并绑定到类的特殊方法中 __init__()在对象初始化的时候调用,必须包含一个名为self的参数,且必须为第一

  • manim教程2022-06-09 11:01:33

    首先要了解manim的三个组成部分:Scene、Mobject和Animation Scene包括后面两者,Mobject是Animation的承受者   所有的场景都要继承自Scene或更高级的场景 如果要查看对应的动画,直接在github的manimlib>animation文件夹中查看即可   如果基本动画满足不了需求,可以使用ApplyMethod,比

  • manim Tex formulas2022-06-08 22:04:13

    Tex用于写公式,先使用Equation Editor产生公式,然后粘贴到www.codecogs.com进行转义 插入公式使用TexMobject(),注意要在字符串前面加r防止转义 缩放对象使用scale()函数,参数代表缩放的倍数 如果要使用TextMobject()插入公式,要在开始和结束处使用$符号,如果想要使用默认的格式,要在前面

  • manim安装2022-06-07 21:36:40

    首先安装Anaconda和MikTeX 随后打开Anaconda Prompt,输入conda create -n <name>,表示创建名为name的虚拟环境,随后输入conda activate manimce,表示激活虚拟环境 随后在此虚拟环境中安装python(conda install python=3.9)和ffmpeg(conda install ffmpeg),最后安装manim(pip install manim)即

  • 【manim】导入库时出现ModuleNotFoundError: No module named‘XXX‘解决方法2022-02-03 19:58:45

    manim小白,照着教程配置好了ffmpeg,miktik,dvisvgm,sox后成功启动了example_scenes.py并生成了视频。随后我想找一些开源的稍微进阶些的代码测试一下效果,出现了这个错误 解决方法:碰到这类问题是因为我们manim-master中的manimlib文件包含的库不全所致,需要顺着错误提示的路径去

  • 用Python制作高逼格数学动画manim2021-12-11 18:32:18

    简介 manim是斯坦福大学数学系小哥Grant Sanderson开源的数学仿真模拟python库,并用于YouTube 频道3Blue1Brown,来解说高等数学。 manim是一个非常优秀的数学动画制作引擎,先来两个GIF感受一下 manim 的魅力: 很多同学应该在 B 站看过3b1b的视频,最经典的就是线性代数的本质系列。

  • pip2021-10-03 03:31:58

    pip <command> [options] Commands 包括 install、download、uninstall、list 等 options 一般有 -h 、-V 等 前置知识 PyPi 是 Python Package Index 的首字母简写,表示的是 Python 的官方索引 pip install [options] ① -r, --requirement <file> 从给定的需求文件安装 比如:pip i

  • MANIM的基本构成要素(Building blocks)2021-06-05 20:35:43

    MANIM的基本构成要素(Building blocks) 简介 本质上,manim就是把三个你可以支配并且精心放置的“概念”组合在一起然后生成数学动画。这三个“概念”是:数学物体(mathematical object用 mobject的缩写形式)、动画(animation)、场景(scene)。在接下来的介绍中可以看到,这三个概念中的每一个都

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有