80d34547db
Typo fix
2022-11-03 11:32:25 -07:00
88f2ae6d0d
Merge branch 'master' of github.com:3b1b/manim into video-work
2022-09-13 14:08:15 -07:00
603a773847
fix: pass args by calling animate
that borrowed from CE
2022-09-11 22:59:43 +08:00
2f691355db
chore: add doc-string of set_anim_args
2022-09-11 10:31:30 +08:00
a613099b1d
feat: add set_anim_args
to .animate
method
2022-09-11 10:22:08 +08:00
cc81cc5cf5
Move unit normal refreshing to VMobject
2022-07-19 12:37:34 -07:00
dfa019fcde
Make sure Mobject.become remaps any attributes pointing to family members appropriately.
2022-05-29 16:37:44 -07:00
cd866573b5
Add about_edge argument to arrange_to_fit_width, etc.
2022-05-11 12:45:06 -07:00
a87d3b5f59
Add Mobject.arrange_to_fit_dim
2022-05-03 12:40:43 -07:00
c1b222c233
Set default buff for is_point_touching to 0
2022-04-28 11:59:56 -06:00
ec9ed32d78
Organize get_ancestors from top to bottom
2022-04-27 09:53:23 -07:00
0e45b41fea
Match updaters in Mobject.become
2022-04-27 09:52:44 -07:00
c498b88750
Small tweaks to Mobject.looks_identical for marginal speed
2022-04-27 09:52:27 -07:00
aaea3f40f6
Don't copy Mobject attrs which are mobject but not family members
2022-04-25 10:26:07 -07:00
40b432a29b
Add extended option to Mobject.get_ancestors
2022-04-25 09:54:32 -07:00
e49e4b8373
Speed-ups to Mobject.copy
2022-04-24 13:24:20 -07:00
db884b0a67
Add Mobject.get_ancestors
2022-04-24 10:29:02 -07:00
c3c5717dde
Add Mobject.looks_identical
2022-04-23 18:50:45 -07:00
902c2c002d
Slight copy refactor
2022-04-23 10:16:35 -07:00
2ba9243067
Merge branch 'master' of github.com:3b1b/manim into video-work
2022-04-23 09:03:53 -07:00
f70e91348c
Remove Mobject.interaction_allowed, in favor of using _is_animating for multiple purposes
2022-04-22 23:14:57 -07:00
62289045cc
Fix animating Mobject.restore bug
2022-04-22 19:42:47 -07:00
3961005fd7
Rename is_movable to interaction_allowed
2022-04-22 19:17:39 -07:00
59506b89cc
Revert to original copying scheme
2022-04-22 19:02:44 -07:00
4d8698a0e8
Add Mobject.deserialize
2022-04-22 11:42:26 -07:00
1b2460f02a
Remove refresh_shader_wrapper_id from Mobject.become
2022-04-22 08:14:05 -07:00
37075590b5
Sort imports
2022-04-22 16:42:45 +08:00
f226aa7314
Merge branch '3b1b:master' into master
2022-04-22 15:02:59 +08:00
f53f202dcd
A few small cleanups
2022-04-21 15:00:58 -07:00
fe3e10acd2
Updates to copying based on pickle serializing
2022-04-21 14:32:27 -07:00
c04615c4e9
In Mobject.set_uniforms, copy uniforms that are numpy arrays
2022-04-21 14:30:39 -07:00
996d71c49e
Add fallback for Mobject copying for unpicklable objects
2022-04-20 22:53:49 -07:00
d24b8ff48f
Merge branch 'master' into master
2022-04-20 22:40:11 -07:00
1b009a4b03
Simplify Mobject.copy to just use pickle serialization
2022-04-20 22:07:10 -07:00
a0c46ef3bf
Have set_animating_status recurse over family
2022-04-20 21:46:43 -07:00
4839037503
Update Mobject.make_movable to recurse over family
2022-04-20 21:44:42 -07:00
f636199d9a
Add Mobject.get_all_corners
2022-04-20 21:43:16 -07:00
50f5d20cc3
Allow for saving and loading mobjects from file
2022-04-20 21:42:59 -07:00
2dd2fb500e
Remove Mobject.get_highlight
2022-04-20 21:42:22 -07:00
c1716895c0
Add Mobject.is_touching
2022-04-20 21:42:07 -07:00
135f68de35
Update Mobject.is_point_touching
2022-04-20 21:41:47 -07:00
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
29816fa74c
Add get_highlight
2022-04-14 14:37:38 -07:00
95f56f5e80
Be sure has_updater_status is properly updated after clear
2022-04-14 14:37:12 -07:00
4c324767bd
Recover Mobject.scale method
2022-04-15 00:55:02 +08:00
b11ce7ff7c
Adjust annotation
2022-04-12 20:22:13 +08:00
296ab84b46
Adjust annotation
2022-04-12 20:21:25 +08:00
9ef9961d0e
Sort imports
2022-04-12 19:19:59 +08:00
3b847da9ea
Update parent updater status when adding updaters
2022-04-06 13:04:05 -07:00
a9349057ad
Merge branch 'master' of github.com:3b1b/manim into video-work
2022-03-22 11:30:25 -07:00