manim/tests/test_graphical_units/control_data/polyhedra
Jay Gupta 862504fa45
Added ConvexHull, ConvexHull3D, Label and LabeledPolygram (#3933)
* initial commit

* Update labeled.py

* general fixes

fixed added utils (i.e., Incomplete ordering and Explicit returns mixed with implicit), added :quality: high to docstrings, made ConvexHullExample determined

* typing

added typing to `qhull.py` and `polylabel.py` for debugging. simplified test cases for `ConvexHull` and `ConvexHull3D` and rewrote control data. added tip to LabeledPolygon documentation.

* response to feedback

added `label_config` and `box_config` and `frame_config` for additional configuration options and cleaner interface. added `InternalPointND` and `PointND ` and `InternalPointND_Array` and `PointND_Array` for typing. updated docstring.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* typing

* Update manim/mobject/geometry/labeled.py

Co-authored-by: Francisco Manríquez Novoa <49853152+chopan050@users.noreply.github.com>

* Update manim/mobject/geometry/labeled.py

Co-authored-by: Francisco Manríquez Novoa <49853152+chopan050@users.noreply.github.com>

* typing, docstring, class name

* typing

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Francisco Manríquez Novoa <49853152+chopan050@users.noreply.github.com>
2024-11-26 21:32:14 -03:00
..
ConvexHull3D.npz Added ConvexHull, ConvexHull3D, Label and LabeledPolygram (#3933) 2024-11-26 21:32:14 -03:00
Dodecahedron.npz Fix tests to run on Cairo 1.18.0 (#3416) 2023-10-25 21:54:45 +02:00
Icosahedron.npz Fix tests to run on Cairo 1.18.0 (#3416) 2023-10-25 21:54:45 +02:00
Octahedron.npz Fix tests to run on Cairo 1.18.0 (#3416) 2023-10-25 21:54:45 +02:00
Tetrahedron.npz Fix tests to run on Cairo 1.18.0 (#3416) 2023-10-25 21:54:45 +02:00