1 Star 0 Fork 0

Campanulata/manim_sandbox

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

logo

MIT License QQ manim tutorial README-en

Here is the way to the README in English

manim_sandbox是由manim-kindergarten的成员所管理维护的一个代码仓库,目的在于汇总整合各成员提供的manim代码和模块。

运行该项目中的代码需配置好manim才能运行。部分代码所用的manim版本可能在3B1Bmanim的基础上略有删改。

其中一些素材和地址等由于某些文件的移动path可能有些不对,需要修改才能运行。

由于编程水平有限,加上对Grant的代码理解有限,代码有时会出现不太好的实现方式,敬请谅解。

关于成员

此外,不少manim-kindergarten的成员都是B站up主,项目中的不少代码可能会用到相关的B站视频中。

以下是部分成员的B站主页链接和GitHub中的相关manim项目链接:

Solara570 Solara570的B站主页
GitHub中manim项目
cigar666 cigar666的B站主页
GitHub中manim项目
鹤翔万里 鹤翔万里的B站主页
GitHub中manim项目
pdcxs pdcxs的B站主页
GitHub中manim项目
有一种悲伤叫颓废 有一种悲伤叫颓废的B站主页
GitHub中manim项目

manim-幼儿园的项目成员也利用manim合作制作了许多非常amazing的视频以及十分有用的manim教程,目前已有多期视频在B站投稿:

视频列表
自然数立方和公式的七种妙证
十二例amazing的包络线欣赏
manim教程 第一讲 物体的位置与坐标变换
manim教程 第二讲 manim常用几何类
manim教程 第三讲 颜色的表示、运算与设置
manim教程 第四讲 SVG、图片与文字
manim教程 第五讲 坐标系统与图像

关于manim的学习和交流

我们有一个manim交流群(QQ群:862671480),欢迎大家加入交流。
对于manim学习中可能遇到的问题,可参考manim常见问题,如果不方便在线查看,点此下载

关于项目中的代码规范问题

所有代码要尽量符合PEP-8规范,并且最好添加符合PEP-257规范的文档字符串(DocString)

Ⅰ. 一些实用函数/类代码

提交到utils文件夹中

  1. 需要在文件头加上# from @author一行
  2. 需要在utils文件夹中分好类,放入对应子文件夹中
  3. 需要在utils/imports.py中添加import
  4. 函数/类 需要有文档字符串(函数下的注释)
  5. 尽可能写一些注释方便学习,并要保证代码可读性

Ⅱ. 一些示例代码

提交到demo文件夹中

  1. 需要在文件头加上# from @author一行
  2. 示例尽可能规范,可添加注释说明以方便他人学习

Ⅲ. 自己视频的工程文件

提交到videos文件夹中

  1. 需要在文件头加上# from @author一行
  2. 在文件头部给出视频链接# video address: https://......,或将效果视频一并上传(文件名保持一致)

Ⅳ. 一些图片素材

提交到assets文件夹中

  1. 保证图片可以正常打开

Ⅴ. 一些对manim源码的更改

提交到旁边的repo

关于代码使用的相关声明

  1. 代码主要用作大家交流学习使用,欢迎大家进行修改和补充
  2. 允许使用部分相关代码进行视频创作,但如果使用代码较多请注明下出处
  3. 禁止直接将该项目中的代码做简单无脑修改甚至不修改而做成视频
  4. 禁止未经允许将本项目的代码用作其他商业行为

最后,祝大家好运ღ( ´・ᴗ・` )

MIT License Copyright (c) 2020 manim-kindergarten Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
README
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/e13/manim_sandbox.git
git@gitee.com:e13/manim_sandbox.git
e13
manim_sandbox
manim_sandbox
master

搜索帮助