3b1b-manim/manimlib/mobject
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
..
svg Merge pull request #1785 from YishiMichael/master 2022-04-11 09:52:51 -07:00
types Merge branch 'master' of github.com:3b1b/manim into video-work 2022-04-14 14:40:14 -07:00
__init__.py delete old entry point file and add __init__ for folders 2021-02-07 17:48:51 +08:00
boolean_ops.py chore: add type hints to manimlib.mobject 2022-02-15 14:37:15 +08:00
changing.py chore: add type hints to manimlib.mobject 2022-02-15 14:37:15 +08:00
coordinate_systems.py Merge branch 'master' of github.com:3b1b/manim into video-work 2022-03-22 11:30:25 -07:00
frame.py New defaults for FullScreenRectangle 2021-03-18 17:42:19 -07:00
functions.py Merge branch 'master' into master 2022-03-22 11:00:33 -07:00
geometry.py Add start angle option to Circle 2022-04-06 13:03:36 -07:00
interactive.py chore: add type hints to manimlib.mobject 2022-02-15 14:37:15 +08:00
matrix.py style: insert an empty line after import 2022-02-16 21:08:25 +08:00
mobject.py Change the way changing-vs-static mobjects are tracked 2022-04-14 16:27:58 -07:00
mobject_update_utils.py style: insert an empty line after import 2022-02-16 21:08:25 +08:00
number_line.py Use outer_interpolate for NumberLine.number_to_point 2022-04-11 10:47:26 -07:00
numbers.py Some refactors on LabelledString 2022-04-06 22:38:33 +08:00
probability.py chore: add type hints to manimlib.mobject 2022-02-15 14:37:15 +08:00
shape_matchers.py style: insert an empty line after import 2022-02-16 21:08:25 +08:00
three_dimensions.py Add VPrism, and refactor VCube 2022-03-29 20:34:14 -07:00
value_tracker.py fix: remove import before future 2022-02-15 14:56:00 +08:00
vector_field.py style: insert an empty line after import 2022-02-16 21:08:25 +08:00