mirror of
https://github.com/ManimCommunity/manim.git
synced 2026-06-22 10:01:47 +00:00
* Rudimentary polyhedra class * Move to own file + more polyhedra * Icosahedron * More polyhedra and renaming to singular form * Changes * Revert changes to graph * Fix put_start_and_end_on and attempt to add updaters * Update polyhedra.py * Try to fix updaters * Fix attempts * more attempts * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * More attempts * I got it to work * side_length -> edge_length, start doc string * More docs * edge_length type hint and **kwargs * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Docs title * Config, docs * Submobject docs * Basic examples for the platonic solids * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Tests, black, rm personal test file * Make pytest work properly * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Try to fix formatting * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Adding information about polyhedra * Rm unused imports * Actually finish the comment * Apply suggestions from code review Co-authored-by: Naveen M K <naveen@syrusdark.website> Co-authored-by: kolibril13 <44469195+kolibril13@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Type hints for edge_length * change faces_list type hint * More typehints * More typehints * get_edges return type * Type hint * Replace Union[float, int] with float * Fix typehints and attempt to fix tests * Import dict from typehints * Try to fix tests * Fix typehint for mobject * Conditional import and vgroup type hint * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Import type_checking * Retrigger * Update manim/mobject/polyhedra.py Co-authored-by: Naveen M K <naveen@syrusdark.website> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: kilacoda <65204531+kilacoda@users.noreply.github.com> Co-authored-by: Naveen M K <naveen@syrusdark.website> Co-authored-by: kolibril13 <44469195+kolibril13@users.noreply.github.com>
149 lines
2.6 KiB
ReStructuredText
149 lines
2.6 KiB
ReStructuredText
Reference Manual
|
|
================
|
|
|
|
This reference manual details modules, functions, and variables included in
|
|
Manim, describing what they are and what they do. For learning how to use
|
|
Manim, see :doc:`tutorials`. For a list of changes since the last release, see
|
|
the :doc:`changelog`.
|
|
|
|
.. warning:: The pages linked to here are currently a work in progress.
|
|
|
|
.. currentmodule:: manim
|
|
|
|
********
|
|
Mobjects
|
|
********
|
|
|
|
.. autosummary::
|
|
:toctree: reference
|
|
|
|
~mobject.changing
|
|
~mobject.coordinate_systems
|
|
~mobject.frame
|
|
~mobject.functions
|
|
~mobject.geometry
|
|
~mobject.graph
|
|
~mobject.logo
|
|
~mobject.matrix
|
|
~mobject.mobject
|
|
~mobject.mobject_update_utils
|
|
~mobject.number_line
|
|
~mobject.numbers
|
|
~mobject.polyhedra
|
|
~mobject.probability
|
|
~mobject.shape_matchers
|
|
~mobject.three_d_utils
|
|
~mobject.three_dimensions
|
|
~mobject.value_tracker
|
|
~mobject.vector_field
|
|
~mobject.svg.brace
|
|
~mobject.svg.code_mobject
|
|
~mobject.svg.style_utils
|
|
~mobject.svg.svg_path
|
|
~mobject.svg.svg_mobject
|
|
~mobject.svg.tex_mobject
|
|
~mobject.svg.text_mobject
|
|
~mobject.types.image_mobject
|
|
~mobject.types.point_cloud_mobject
|
|
~mobject.types.vectorized_mobject
|
|
|
|
|
|
******
|
|
Scenes
|
|
******
|
|
|
|
.. autosummary::
|
|
:toctree: reference
|
|
|
|
~scene.graph_scene
|
|
~scene.moving_camera_scene
|
|
~scene.reconfigurable_scene
|
|
~scene.sample_space_scene
|
|
~scene.scene
|
|
~scene.scene_file_writer
|
|
~scene.three_d_scene
|
|
~scene.vector_space_scene
|
|
~scene.zoomed_scene
|
|
|
|
|
|
**********
|
|
Animations
|
|
**********
|
|
|
|
.. autosummary::
|
|
:toctree: reference
|
|
|
|
~animation.animation
|
|
~animation.composition
|
|
~animation.creation
|
|
~animation.fading
|
|
~animation.growing
|
|
~animation.indication
|
|
~animation.movement
|
|
~animation.numbers
|
|
~animation.rotation
|
|
~animation.transform
|
|
~animation.transform_matching_parts
|
|
~animation.update
|
|
|
|
|
|
*******
|
|
Cameras
|
|
*******
|
|
|
|
.. autosummary::
|
|
:toctree: reference
|
|
|
|
~camera.camera
|
|
~camera.mapping_camera
|
|
~camera.moving_camera
|
|
~camera.multi_camera
|
|
~camera.three_d_camera
|
|
|
|
|
|
*************
|
|
Configuration
|
|
*************
|
|
|
|
.. autosummary::
|
|
:toctree: reference
|
|
|
|
~_config
|
|
~_config.utils
|
|
~_config.logger_utils
|
|
|
|
|
|
*********
|
|
Utilities
|
|
*********
|
|
|
|
.. autosummary::
|
|
:toctree: reference
|
|
|
|
~utils.bezier
|
|
~utils.color
|
|
~utils.config_ops
|
|
~utils.hashing
|
|
~utils.ipython_magic
|
|
~utils.images
|
|
~utils.iterables
|
|
~utils.paths
|
|
~utils.rate_functions
|
|
~utils.simple_functions
|
|
~utils.sounds
|
|
~utils.space_ops
|
|
~utils.strings
|
|
~utils.tex
|
|
~utils.tex_templates
|
|
~utils.tex_file_writing
|
|
|
|
|
|
*************
|
|
Other modules
|
|
*************
|
|
|
|
.. autosummary::
|
|
:toctree: reference
|
|
|
|
constants
|
|
container
|