├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── error-when-using.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── docs.yml │ └── publish.yml ├── .gitignore ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── example.py ├── make.bat ├── requirements.txt └── source │ ├── _static │ └── icon.png │ ├── conf.py │ ├── development │ ├── about.rst │ ├── changelog.rst │ └── contributing.rst │ ├── documentation │ ├── animation │ │ └── index.rst │ ├── camera │ │ └── index.rst │ ├── constants.rst │ ├── custom_config.rst │ ├── mobject │ │ └── index.rst │ ├── scene │ │ └── index.rst │ ├── shaders │ │ └── index.rst │ └── utils │ │ └── index.rst │ ├── getting_started │ ├── configuration.rst │ ├── example_scenes.rst │ ├── installation.rst │ ├── quickstart.rst │ ├── structure.rst │ └── whatsnew.rst │ ├── index.rst │ └── manim_example_ext.py ├── example_scenes.py ├── logo ├── cropped.png ├── graph.png ├── logo.py ├── transparent_graph.png ├── white_with_name.png ├── with_name.png └── with_subtext.png ├── manimlib ├── __init__.py ├── __main__.py ├── animation │ ├── __init__.py │ ├── animation.py │ ├── composition.py │ ├── creation.py │ ├── fading.py │ ├── growing.py │ ├── indication.py │ ├── movement.py │ ├── numbers.py │ ├── rotation.py │ ├── specialized.py │ ├── transform.py │ ├── transform_matching_parts.py │ └── update.py ├── camera │ ├── __init__.py │ ├── camera.py │ └── camera_frame.py ├── config.py ├── constants.py ├── default_config.yml ├── event_handler │ ├── __init__.py │ ├── event_dispatcher.py │ ├── event_listner.py │ └── event_type.py ├── extract_scene.py ├── logger.py ├── mobject │ ├── __init__.py │ ├── boolean_ops.py │ ├── changing.py │ ├── coordinate_systems.py │ ├── frame.py │ ├── functions.py │ ├── geometry.py │ ├── interactive.py │ ├── matrix.py │ ├── mobject.py │ ├── mobject_update_utils.py │ ├── number_line.py │ ├── numbers.py │ ├── probability.py │ ├── shape_matchers.py │ ├── svg │ │ ├── __init__.py │ │ ├── brace.py │ │ ├── drawings.py │ │ ├── old_tex_mobject.py │ │ ├── special_tex.py │ │ ├── string_mobject.py │ │ ├── svg_mobject.py │ │ ├── tex_mobject.py │ │ └── text_mobject.py │ ├── three_dimensions.py │ ├── types │ │ ├── __init__.py │ │ ├── dot_cloud.py │ │ ├── image_mobject.py │ │ ├── point_cloud_mobject.py │ │ ├── surface.py │ │ └── vectorized_mobject.py │ ├── value_tracker.py │ └── vector_field.py ├── module_loader.py ├── scene │ ├── __init__.py │ ├── interactive_scene.py │ ├── scene.py │ ├── scene_embed.py │ └── scene_file_writer.py ├── shader_wrapper.py ├── shaders │ ├── image │ │ ├── frag.glsl │ │ └── vert.glsl │ ├── inserts │ │ ├── NOTE.md │ │ ├── complex_functions.glsl │ │ ├── emit_gl_Position.glsl │ │ ├── finalize_color.glsl │ │ ├── get_unit_normal.glsl │ │ └── get_xyz_to_uv.glsl │ ├── mandelbrot_fractal │ │ ├── frag.glsl │ │ └── vert.glsl │ ├── newton_fractal │ │ ├── frag.glsl │ │ └── vert.glsl │ ├── quadratic_bezier │ │ ├── depth │ │ │ ├── frag.glsl │ │ │ ├── geom.glsl │ │ │ └── vert.glsl │ │ ├── fill │ │ │ ├── frag.glsl │ │ │ ├── geom.glsl │ │ │ └── vert.glsl │ │ └── stroke │ │ │ ├── frag.glsl │ │ │ ├── geom.glsl │ │ │ └── vert.glsl │ ├── simple_vert.glsl │ ├── surface │ │ ├── frag.glsl │ │ └── vert.glsl │ ├── textured_surface │ │ ├── frag.glsl │ │ └── vert.glsl │ └── true_dot │ │ ├── frag.glsl │ │ ├── geom.glsl │ │ └── vert.glsl ├── tex_templates.yml ├── typing.py ├── utils │ ├── __init__.py │ ├── bezier.py │ ├── cache.py │ ├── color.py │ ├── debug.py │ ├── dict_ops.py │ ├── directories.py │ ├── family_ops.py │ ├── file_ops.py │ ├── images.py │ ├── iterables.py │ ├── paths.py │ ├── rate_functions.py │ ├── shaders.py │ ├── simple_functions.py │ ├── sounds.py │ ├── space_ops.py │ ├── tex.py │ ├── tex_file_writing.py │ └── tex_to_symbol_count.py └── window.py ├── pyproject.toml ├── requirements.txt ├── setup.cfg └── setup.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/error-when-using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/.github/ISSUE_TEMPLATE/error-when-using.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/example.py -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/_static/icon.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/development/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/development/about.rst -------------------------------------------------------------------------------- /docs/source/development/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/development/changelog.rst -------------------------------------------------------------------------------- /docs/source/development/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/development/contributing.rst -------------------------------------------------------------------------------- /docs/source/documentation/animation/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/documentation/animation/index.rst -------------------------------------------------------------------------------- /docs/source/documentation/camera/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/documentation/camera/index.rst -------------------------------------------------------------------------------- /docs/source/documentation/constants.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/documentation/constants.rst -------------------------------------------------------------------------------- /docs/source/documentation/custom_config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/documentation/custom_config.rst -------------------------------------------------------------------------------- /docs/source/documentation/mobject/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/documentation/mobject/index.rst -------------------------------------------------------------------------------- /docs/source/documentation/scene/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/documentation/scene/index.rst -------------------------------------------------------------------------------- /docs/source/documentation/shaders/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/documentation/shaders/index.rst -------------------------------------------------------------------------------- /docs/source/documentation/utils/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/documentation/utils/index.rst -------------------------------------------------------------------------------- /docs/source/getting_started/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/getting_started/configuration.rst -------------------------------------------------------------------------------- /docs/source/getting_started/example_scenes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/getting_started/example_scenes.rst -------------------------------------------------------------------------------- /docs/source/getting_started/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/getting_started/installation.rst -------------------------------------------------------------------------------- /docs/source/getting_started/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/getting_started/quickstart.rst -------------------------------------------------------------------------------- /docs/source/getting_started/structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/getting_started/structure.rst -------------------------------------------------------------------------------- /docs/source/getting_started/whatsnew.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/getting_started/whatsnew.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/manim_example_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/docs/source/manim_example_ext.py -------------------------------------------------------------------------------- /example_scenes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/example_scenes.py -------------------------------------------------------------------------------- /logo/cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/logo/cropped.png -------------------------------------------------------------------------------- /logo/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/logo/graph.png -------------------------------------------------------------------------------- /logo/logo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/logo/logo.py -------------------------------------------------------------------------------- /logo/transparent_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/logo/transparent_graph.png -------------------------------------------------------------------------------- /logo/white_with_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/logo/white_with_name.png -------------------------------------------------------------------------------- /logo/with_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/logo/with_name.png -------------------------------------------------------------------------------- /logo/with_subtext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/logo/with_subtext.png -------------------------------------------------------------------------------- /manimlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/__init__.py -------------------------------------------------------------------------------- /manimlib/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/__main__.py -------------------------------------------------------------------------------- /manimlib/animation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manimlib/animation/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/animation.py -------------------------------------------------------------------------------- /manimlib/animation/composition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/composition.py -------------------------------------------------------------------------------- /manimlib/animation/creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/creation.py -------------------------------------------------------------------------------- /manimlib/animation/fading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/fading.py -------------------------------------------------------------------------------- /manimlib/animation/growing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/growing.py -------------------------------------------------------------------------------- /manimlib/animation/indication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/indication.py -------------------------------------------------------------------------------- /manimlib/animation/movement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/movement.py -------------------------------------------------------------------------------- /manimlib/animation/numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/numbers.py -------------------------------------------------------------------------------- /manimlib/animation/rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/rotation.py -------------------------------------------------------------------------------- /manimlib/animation/specialized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/specialized.py -------------------------------------------------------------------------------- /manimlib/animation/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/transform.py -------------------------------------------------------------------------------- /manimlib/animation/transform_matching_parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/transform_matching_parts.py -------------------------------------------------------------------------------- /manimlib/animation/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/animation/update.py -------------------------------------------------------------------------------- /manimlib/camera/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manimlib/camera/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/camera/camera.py -------------------------------------------------------------------------------- /manimlib/camera/camera_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/camera/camera_frame.py -------------------------------------------------------------------------------- /manimlib/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/config.py -------------------------------------------------------------------------------- /manimlib/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/constants.py -------------------------------------------------------------------------------- /manimlib/default_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/default_config.yml -------------------------------------------------------------------------------- /manimlib/event_handler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/event_handler/__init__.py -------------------------------------------------------------------------------- /manimlib/event_handler/event_dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/event_handler/event_dispatcher.py -------------------------------------------------------------------------------- /manimlib/event_handler/event_listner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/event_handler/event_listner.py -------------------------------------------------------------------------------- /manimlib/event_handler/event_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/event_handler/event_type.py -------------------------------------------------------------------------------- /manimlib/extract_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/extract_scene.py -------------------------------------------------------------------------------- /manimlib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/logger.py -------------------------------------------------------------------------------- /manimlib/mobject/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manimlib/mobject/boolean_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/boolean_ops.py -------------------------------------------------------------------------------- /manimlib/mobject/changing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/changing.py -------------------------------------------------------------------------------- /manimlib/mobject/coordinate_systems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/coordinate_systems.py -------------------------------------------------------------------------------- /manimlib/mobject/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/frame.py -------------------------------------------------------------------------------- /manimlib/mobject/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/functions.py -------------------------------------------------------------------------------- /manimlib/mobject/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/geometry.py -------------------------------------------------------------------------------- /manimlib/mobject/interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/interactive.py -------------------------------------------------------------------------------- /manimlib/mobject/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/matrix.py -------------------------------------------------------------------------------- /manimlib/mobject/mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/mobject_update_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/mobject_update_utils.py -------------------------------------------------------------------------------- /manimlib/mobject/number_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/number_line.py -------------------------------------------------------------------------------- /manimlib/mobject/numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/numbers.py -------------------------------------------------------------------------------- /manimlib/mobject/probability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/probability.py -------------------------------------------------------------------------------- /manimlib/mobject/shape_matchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/shape_matchers.py -------------------------------------------------------------------------------- /manimlib/mobject/svg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manimlib/mobject/svg/brace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/svg/brace.py -------------------------------------------------------------------------------- /manimlib/mobject/svg/drawings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/svg/drawings.py -------------------------------------------------------------------------------- /manimlib/mobject/svg/old_tex_mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/svg/old_tex_mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/svg/special_tex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/svg/special_tex.py -------------------------------------------------------------------------------- /manimlib/mobject/svg/string_mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/svg/string_mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/svg/svg_mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/svg/svg_mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/svg/tex_mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/svg/tex_mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/svg/text_mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/svg/text_mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/three_dimensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/three_dimensions.py -------------------------------------------------------------------------------- /manimlib/mobject/types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manimlib/mobject/types/dot_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/types/dot_cloud.py -------------------------------------------------------------------------------- /manimlib/mobject/types/image_mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/types/image_mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/types/point_cloud_mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/types/point_cloud_mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/types/surface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/types/surface.py -------------------------------------------------------------------------------- /manimlib/mobject/types/vectorized_mobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/types/vectorized_mobject.py -------------------------------------------------------------------------------- /manimlib/mobject/value_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/value_tracker.py -------------------------------------------------------------------------------- /manimlib/mobject/vector_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/mobject/vector_field.py -------------------------------------------------------------------------------- /manimlib/module_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/module_loader.py -------------------------------------------------------------------------------- /manimlib/scene/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manimlib/scene/interactive_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/scene/interactive_scene.py -------------------------------------------------------------------------------- /manimlib/scene/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/scene/scene.py -------------------------------------------------------------------------------- /manimlib/scene/scene_embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/scene/scene_embed.py -------------------------------------------------------------------------------- /manimlib/scene/scene_file_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/scene/scene_file_writer.py -------------------------------------------------------------------------------- /manimlib/shader_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shader_wrapper.py -------------------------------------------------------------------------------- /manimlib/shaders/image/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/image/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/image/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/image/vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/inserts/NOTE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/inserts/NOTE.md -------------------------------------------------------------------------------- /manimlib/shaders/inserts/complex_functions.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/inserts/complex_functions.glsl -------------------------------------------------------------------------------- /manimlib/shaders/inserts/emit_gl_Position.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/inserts/emit_gl_Position.glsl -------------------------------------------------------------------------------- /manimlib/shaders/inserts/finalize_color.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/inserts/finalize_color.glsl -------------------------------------------------------------------------------- /manimlib/shaders/inserts/get_unit_normal.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/inserts/get_unit_normal.glsl -------------------------------------------------------------------------------- /manimlib/shaders/inserts/get_xyz_to_uv.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/inserts/get_xyz_to_uv.glsl -------------------------------------------------------------------------------- /manimlib/shaders/mandelbrot_fractal/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/mandelbrot_fractal/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/mandelbrot_fractal/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/mandelbrot_fractal/vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/newton_fractal/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/newton_fractal/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/newton_fractal/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/newton_fractal/vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/depth/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/depth/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/depth/geom.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/depth/geom.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/depth/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/depth/vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/fill/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/fill/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/fill/geom.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/fill/geom.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/fill/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/fill/vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/stroke/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/stroke/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/stroke/geom.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/stroke/geom.glsl -------------------------------------------------------------------------------- /manimlib/shaders/quadratic_bezier/stroke/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/quadratic_bezier/stroke/vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/simple_vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/simple_vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/surface/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/surface/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/surface/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/surface/vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/textured_surface/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/textured_surface/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/textured_surface/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/textured_surface/vert.glsl -------------------------------------------------------------------------------- /manimlib/shaders/true_dot/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/true_dot/frag.glsl -------------------------------------------------------------------------------- /manimlib/shaders/true_dot/geom.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/true_dot/geom.glsl -------------------------------------------------------------------------------- /manimlib/shaders/true_dot/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/shaders/true_dot/vert.glsl -------------------------------------------------------------------------------- /manimlib/tex_templates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/tex_templates.yml -------------------------------------------------------------------------------- /manimlib/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/typing.py -------------------------------------------------------------------------------- /manimlib/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manimlib/utils/bezier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/bezier.py -------------------------------------------------------------------------------- /manimlib/utils/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/cache.py -------------------------------------------------------------------------------- /manimlib/utils/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/color.py -------------------------------------------------------------------------------- /manimlib/utils/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/debug.py -------------------------------------------------------------------------------- /manimlib/utils/dict_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/dict_ops.py -------------------------------------------------------------------------------- /manimlib/utils/directories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/directories.py -------------------------------------------------------------------------------- /manimlib/utils/family_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/family_ops.py -------------------------------------------------------------------------------- /manimlib/utils/file_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/file_ops.py -------------------------------------------------------------------------------- /manimlib/utils/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/images.py -------------------------------------------------------------------------------- /manimlib/utils/iterables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/iterables.py -------------------------------------------------------------------------------- /manimlib/utils/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/paths.py -------------------------------------------------------------------------------- /manimlib/utils/rate_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/rate_functions.py -------------------------------------------------------------------------------- /manimlib/utils/shaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/shaders.py -------------------------------------------------------------------------------- /manimlib/utils/simple_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/simple_functions.py -------------------------------------------------------------------------------- /manimlib/utils/sounds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/sounds.py -------------------------------------------------------------------------------- /manimlib/utils/space_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/space_ops.py -------------------------------------------------------------------------------- /manimlib/utils/tex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/tex.py -------------------------------------------------------------------------------- /manimlib/utils/tex_file_writing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/tex_file_writing.py -------------------------------------------------------------------------------- /manimlib/utils/tex_to_symbol_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/utils/tex_to_symbol_count.py -------------------------------------------------------------------------------- /manimlib/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/manimlib/window.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["setuptools", "wheel"] -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3b1b/manim/HEAD/setup.py --------------------------------------------------------------------------------