4644 Commits

Author SHA1 Message Date
c96bdc243e Update Scene.embed to play nicely with gui interactions 2022-04-22 08:16:17 -07:00
5927f6a1cd Default to "" for scene_file_writer output dir 2022-04-22 08:14:29 -07:00
1b2460f02a Remove refresh_shader_wrapper_id from Mobject.become 2022-04-22 08:14:05 -07:00
b4b72d1b68 Allow stretched-resizing 2022-04-21 15:31:46 -07:00
78a7078772 Move saved mobject directory logic to scene_file_writer.py 2022-04-21 15:02:11 -07:00
4caa033323 Allow for sweeping selection 2022-04-21 15:01:54 -07:00
3a60ab144b Remove saved mobject directory logic from InteractiveScene 2022-04-21 15:01:30 -07:00
f53f202dcd A few small cleanups 2022-04-21 15:00:58 -07:00
9d5e2b32fa Add VHighlight 2022-04-21 14:32:39 -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
6474e25fcd A few small updates to InteractiveScene 2022-04-21 00:28:37 -07:00
996d71c49e Add fallback for Mobject copying for unpicklable objects 2022-04-20 22:53:49 -07:00
485a4ca33a Merge pull request #1794 from 3b1b/video-work
InteractiveScene, etc.
2022-04-20 22:22:09 -07:00
cc563bf5e2 Merge pull request #1787 from lakscastro/patch-1
Remove unused import
2022-04-20 22:19:17 -07:00
19881f3e2d Remove pickle from requirements (as it's in standard library) 2022-04-20 22:17:25 -07:00
a0507c5277 Update to use new keybinding 2022-04-20 22:07:28 -07:00
1b009a4b03 Simplify Mobject.copy to just use pickle serialization 2022-04-20 22:07:10 -07:00
c3afc84bfe Add a rudimentary InteractiveScene to allow for Mobject editing in a GUI fashion 2022-04-20 21:54:16 -07:00
e579f4c955 Add pickle and pyperclip to requirements 2022-04-20 21:53:25 -07:00
4f2e3456e2 Raise Specific exception type when running into latex errors 2022-04-20 21:53:05 -07:00
47636686cb Cleanup extract_mobject_family_members 2022-04-20 21:51:56 -07:00
eae7dbbe6e Change default transparent background codec to be prores 2022-04-20 21:51:36 -07:00
a3579eab41 Have SceneFileWriter handle a location for saved mobjects 2022-04-20 21:51:18 -07:00
5a34ca1fba Add MANIM_COLORS 2022-04-20 21:50:44 -07:00
68e2909af1 Mild cleanup to Scene interactivity 2022-04-20 21:50:37 -07:00
777b6d3778 Allow for saving and loading mobjects from file at the Scene level 2022-04-20 21:49:57 -07:00
97400a5cf2 Update Scene.save_state and Scene.restore 2022-04-20 21:49:38 -07:00
cb768c26a0 Add functionality for recovering mobjects from their ids (to enable copying and pasting) 2022-04-20 21:48:58 -07:00
fdeab8ca95 Make sure AnimationGroup plays nicely with setting mobject animation status 2022-04-20 21:47:47 -07:00
b09e6916dc Remove VMobject.get_highlight 2022-04-20 21:47:12 -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
5a91c73b23 Merge branch 'master' of github.com:3b1b/manim into video-work 2022-04-14 14:40:14 -07:00
5e49f20294 Add VMobject.get_highlight 2022-04-14 14:37:50 -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
6a01e36b36 Minor cleanup 2022-04-14 14:36:17 -07:00
bda7f98d2e release: ready to release v1.6.1 v1.6.1 2022-04-13 10:36:38 +08:00
9d74e8bce3 docs: update changelog for #1783 #1785 #1788 #1791 2022-04-13 10:34:59 +08:00
845ee83f71 Merge pull request #1791 from 3b1b/fix_image_mobject
Fix `ImageMobject` by overriding `set_color` method
2022-04-12 08:13:01 -07:00
55684af27d fix: fix ImageMobject by overriding set_color method 2022-04-12 20:20:03 +08:00
859680d5ab Merge pull request #1788 from 3b1b/interpolate-fix
Interpolate fix
2022-04-11 10:51:05 -07:00
dc4b9bc93c Use outer_interpolate for NumberLine.number_to_point 2022-04-11 10:47:26 -07:00