3b1b-manim/manimlib
Grant Sanderson f4737828f6
Video work (#2326)
* 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

* Add scale_factor parameter to BulletedList.fade_all_but

* Minor import tweaks

* Add play_sound
2025-03-20 12:00:35 -07:00
..
animation Misc. clean up (#2269) 2024-12-12 08:39:54 -08:00
camera Misc. clean up (#2269) 2024-12-12 08:39:54 -08:00
event_handler Add white space after assert statements 2024-08-16 12:15:55 -05:00
mobject Video work (#2326) 2025-03-20 12:00:35 -07:00
scene Video work (#2326) 2025-03-20 12:00:35 -07:00
shaders Video work (#2318) 2025-02-26 07:52:59 -08:00
utils Video work (#2326) 2025-03-20 12:00:35 -07:00
__init__.py Cleaner local caching of Tex/Text data, and partially cleaned up configuration (#2259) 2024-12-05 14:51:14 -08:00
__main__.py A few bug fixes (#2277) 2024-12-12 18:45:34 -08:00
config.py Fix --fps type conversion to int (#2299) 2025-03-20 11:52:17 -07:00
constants.py fix typos (#2270) 2024-12-13 11:05:48 -08:00
default_config.yml Automatically identify the class name based on the specified line number. (#2280) 2024-12-28 07:18:32 -08:00
extract_scene.py Automatically identify the class name based on the specified line number. (#2280) 2024-12-28 07:18:32 -08:00
logger.py Make log_level configurable in default_config 2024-12-10 20:12:38 -06:00
module_loader.py Update InteractiveSceneEmbed (#2267) 2024-12-11 11:33:48 -08:00
shader_wrapper.py No need for the shortcuts into the manim_config 2024-12-11 09:58:51 -06:00
tex_templates.yml Update tex_templates.yml 2024-06-04 23:47:19 +08:00
typing.py Cleaning up some imports + Minor Bug fixed in VectorField (#2253) 2024-12-05 14:42:46 -08:00
window.py Move resizing out of Window.focus, and into Window.init_for_scene (#2274) 2024-12-12 14:16:45 -08:00