3b1b-manim/manimlib
Grant Sanderson 50565fcd7a Change the way changing-vs-static mobjects are tracked
Previously, Camera would keep track of which mobjects are supposed to be "static", so that it could generated their render groups once and not repeat unnecessarily. This had an awkward dependence where Scene would then need to keep track of which mobjects should and should not be considered static.

This update pushes that logic to the Mobject level, where it keeps track internally of whether it's being animated, has an updater, or can be moved around by the mouse.
2022-04-14 16:27:58 -07:00
..
animation Change the way changing-vs-static mobjects are tracked 2022-04-14 16:27:58 -07:00
camera Change the way changing-vs-static mobjects are tracked 2022-04-14 16:27:58 -07:00
event_handler chore: re-add type hint for EventListener 2022-02-14 21:25:46 +08:00
mobject Change the way changing-vs-static mobjects are tracked 2022-04-14 16:27:58 -07:00
once_useful_constructs minor fixes (#1737) 2022-02-13 11:12:41 +08:00
scene Change the way changing-vs-static mobjects are tracked 2022-04-14 16:27:58 -07:00
shaders Have separate notions of gloss and reflectiveness 2021-11-08 21:46:09 -08:00
tex_templates
utils Merge branch 'master' of github.com:3b1b/manim into video-work 2022-04-14 14:40:14 -07:00
__init__.py Reorganize files 2022-03-31 16:15:58 +08:00
__main__.py Fix tiny PEP errors 2021-11-30 11:28:26 -08:00
config.py style/docs: fix argument help style and update docs for it 2022-02-14 19:50:30 +08:00
constants.py Adjust some typings (#1765) 2022-03-23 14:17:34 +08:00
default_config.yml Add back default_config.yml 2022-01-26 13:21:27 +08:00
extract_scene.py Video work (#1739) 2022-02-13 15:16:16 -08:00
logger.py add cli flag to specify log level 2021-10-16 21:01:39 +08:00
shader_wrapper.py chore: add type hints to manimlib.shader_wrapper 2022-02-15 14:49:02 +08:00
window.py style: insert an empty line after import 2022-02-16 21:08:25 +08:00