24 Commits

Author SHA1 Message Date
db421e3981 Video work (#2318)
* Only use -no-pdf for xelatex rendering

* Instead of tracking du and dv points on surface, track points off the surface in the normal direction

This means that surface shading will not necessarily work well for arbitrary transformations of the surface. But the existing solution was flimsy anyway, and caused annoying issues with singularity points.

* Have density of anchor points on arcs depend on arc length

* Allow for specifying true normals and orientation of Sphere

* Change miter threshold on stroke shader

* Add get_start_and_end to DashedLine

* Add min_total_width option to DecimalNumber

* Have BackgroundRectangle.set_style absorb (and ignore) added configuration

Note, this feels suboptimal

* Add LineBrace

* Update font_size adjustment in Tex
2025-02-26 07:52:59 -08:00
fce92347fa Replace get_global_config() with manim_config, and make it an addict Dict 2024-12-11 09:50:17 -06:00
3b9ef57b22 Remove utils/customization.py 2024-12-05 11:59:01 -06:00
920f2407e0 Revert default underline stroke width 2024-03-25 19:10:30 -03:00
b26feb7045 Adjust Underline configuration 2024-03-21 09:59:29 -03:00
1c72059725 Have surrounding rectangle match framed fixed status of what it surrounds 2024-01-19 17:42:29 -06:00
87e4a71ca3 Add surround method for Rectangles and SurroundingRectangles 2023-09-04 18:46:11 -04:00
6b24860bbf Tweak default configuration for Underline 2023-03-14 10:34:44 -07:00
ab6a7df4af Use typing_extensions to import Self for python versions <3.11 2023-02-02 10:54:47 -08:00
0452012d54 Add Self type to shape_matchers.py 2023-01-31 14:18:02 -08:00
43fd5e1aea Move custom type to manimlib.typing 2022-12-16 20:19:18 -08:00
a04d4c0d79 Kill CONFIG in shape_matchers 2022-12-15 20:48:53 -08:00
958002152e Define ManimColor type in constants 2022-12-14 10:55:32 -08:00
181038e2f3 More curves to cross by default 2022-05-04 09:30:54 -07:00
9ef9961d0e Sort imports 2022-04-12 19:19:59 +08:00
4fbe948b63 style: insert an empty line after import 2022-02-16 21:08:25 +08:00
4c16bfc2c0 chore: add type hints to manimlib.mobject 2022-02-15 14:37:15 +08:00
1e621e8278 fix: fix typo spelling grammar 2021-08-07 22:25:26 +07:00
611ac7f448 Update to Cross to make it default to variable stroke width 2021-03-18 17:36:46 -07:00
4e4a7b9886 Have background rectangle match background color by default 2021-01-15 10:20:50 -10:00
c2838d78a2 Forgot to propagate kwargs in Underline 2019-12-12 14:40:08 -08:00
f89bb3e125 Added Underline 2019-12-10 13:38:30 -08:00
876f2c3419 Make BackgroundRectangle stroke_opacity 0 2019-03-24 11:34:07 -07:00
3543a750ba move library code into manimlib, replace relative imports with absolute imports 2018-12-26 20:57:01 -08:00