960 Commits

Author SHA1 Message Date
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
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
dc4b9bc93c Use outer_interpolate for NumberLine.number_to_point 2022-04-11 10:47:26 -07:00
773520bcd9 Merge pull request #1785 from YishiMichael/master
Fix bug when handling multi-line tex
2022-04-11 09:52:51 -07:00
12bfe88f40 Some refactors 2022-04-11 23:44:33 +08:00
36d62ae1a3 Add regex parameter 2022-04-10 09:23:53 +08:00
e23f667c3d Fix bug when handling multi-line tex 2022-04-10 08:36:13 +08:00
2277679111 Added a \overset as a special string 2022-04-08 23:06:08 +02:00
3550108ff7 Handle out-of-bound spans 2022-04-07 09:48:44 +08:00
d7bdcab161 Tiny formatting change 2022-04-06 13:04:44 -07:00
3b847da9ea Update parent updater status when adding updaters 2022-04-06 13:04:05 -07:00
217c1d7bb0 Add start angle option to Circle 2022-04-06 13:03:36 -07:00
557707ea75 Support substring and case_sensitive parameters 2022-04-07 00:46:41 +08:00
18963fb9fe Some refactors on LabelledString 2022-04-06 23:16:59 +08:00
93f8d3f1ca Some refactors on LabelledString 2022-04-06 22:38:33 +08:00
55a91a2354 Remove unnecessary raise statement 2022-04-05 22:16:26 +08:00
7f616987a3 Fix typo 2022-04-05 14:01:07 +08:00
974d9d5ab0 Avoid empty spans 2022-04-04 14:53:40 +08:00
3c3264d7d6 Support passing in spans directly 2022-04-02 22:42:19 +08:00
84c56b3624 Fix typo 2022-03-31 18:11:37 +08:00
dc816c9f8d Improve algorithm 2022-03-31 18:08:10 +08:00
d5ab9a91c4 Reorganize files 2022-03-31 16:15:58 +08:00
106f2a3837 Fix shallow copying bug 2022-03-31 11:36:50 +08:00
724a500cc6 Fix shallow copying bug 2022-03-31 11:20:42 +08:00
461500637e Fix type bug 2022-03-31 10:57:25 +08:00
fc4f649570 Fix bugs brought by empty strings 2022-03-31 10:36:14 +08:00
852da9ac2a Merge branch 'master' of https://github.com/YishiMichael/manim 2022-03-30 22:09:54 +08:00
637d779190 Fix empty zipping bug 2022-03-30 22:09:26 +08:00
9bbbed3a83 Remove comment 2022-03-30 22:04:10 +08:00
1cde28838f Merge branch '3b1b:master' into master 2022-03-30 22:02:23 +08:00
a8039d803e Rename file 2022-03-30 21:58:27 +08:00
0add9b6e3a Rename file 2022-03-30 21:57:27 +08:00
c5ec47b0e9 Refactor LabelledString 2022-03-30 21:53:00 +08:00
769a4bbaf9 Merge pull request #1770 from 3b1b/video-work
Small camera/3d updates
2022-03-29 20:35:33 -07:00
0f8d7ed597 Add VPrism, and refactor VCube 2022-03-29 20:34:14 -07:00
2a7a7ac518 Add getter and setter for joint_type 2022-03-29 20:28:48 -07:00
7e8b3a4c6b Refactor LabelledString 2022-03-29 23:38:06 +08:00