gitextract_x3i4m6_j/ ├── .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/ │ ├── 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/ │ └── logo.py ├── 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