Commit graph

194 commits

Author SHA1 Message Date
Grant Sanderson
c654ca4506 Remove usage of np.append 2020-02-13 12:03:54 -08:00
Grant Sanderson
095a3ef28c Change how bounding box points are calculated, in anticipation of a time when these are more intelligently cached 2020-02-13 11:43:59 -08:00
Grant Sanderson
574b464a3c get_critical_point -> get_bounding_box_point 2020-02-13 10:54:09 -08:00
Grant Sanderson
e5d8f83dbf Implemented ImageMobject with shaders 2020-02-13 10:39:26 -08:00
Grant Sanderson
9835813679 Rename generate_points to init_points 2020-02-11 19:55:00 -08:00
Grant Sanderson
1609be6d49 Created and moved extract_mobject_family_members and restructure_list_to_exclude_certain_family_members functions 2020-01-15 18:30:58 -08:00
Grant Sanderson
94a3883880 Remove Mobject.print_family, as that is now in utils.debug 2019-12-06 17:10:26 -08:00
Grant Sanderson
6c2e7f4c2c interpolate_mobject should return self 2019-06-15 12:22:21 -07:00
Devin Neal
f81c275631 make media, tex, and video directories configurable via flags 2019-06-04 20:51:18 -07:00
Grant Sanderson
fd0030085b Added Mobject.match_updaters 2019-04-10 14:57:15 -07:00
Grant Sanderson
982d437267 Use get_family_updaters to test if a mobject should be drawn during every frame of an animation 2019-04-04 14:29:52 -07:00
Grant Sanderson
876f2c3419 Make BackgroundRectangle stroke_opacity 0 2019-03-24 11:34:07 -07:00
Grant Sanderson
36c62b4b55 Added missing import 2019-03-20 13:07:08 -07:00
Grant Sanderson
3b9c085cf1 Typo fix 2019-02-16 12:08:36 -08:00
Grant Sanderson
89824e3d52 continual_update -> update_mobjects 2019-02-15 20:05:45 -08:00
Grant Sanderson
4aa63198d7 Fixed align_to 2019-02-14 11:34:06 -08:00
Grant Sanderson
b2608d7b93 Use null_point_align 2019-02-11 22:24:02 -08:00
Grant Sanderson
86d3ade0ef Change restore implementation using become 2019-02-11 21:18:08 -08:00
Grant Sanderson
f429f46df8 Got rid of fade_no_recurse idea 2019-02-11 21:15:15 -08:00
Grant Sanderson
da134f7c0b Changed how align_submojects works, partly to be simply, partly to shift to using null mobjects instead of ocpies 2019-02-11 20:51:57 -08:00
Grant Sanderson
c1cc1a8b24 If about_edge is None, default to ORIGIN 2019-02-09 15:47:32 -08:00
Grant Sanderson
9265fc3e41 Bug fix to put_start_and_end_on 2019-02-07 21:14:30 -08:00
Grant Sanderson
0ecac2bfb4 Factored out Line.get_start and Line.get_end to be more general Mobject methods 2019-02-07 14:52:40 -08:00
Grant Sanderson
8bb1085051 position_endpoints_on -> put_start_and_end_on 2019-02-07 10:59:28 -08:00
Grant Sanderson
aa3d9e1a49 Few updates to Arc and Circle 2019-02-07 09:26:18 -08:00
Grant Sanderson
d88c301622 Updating coordinate system mobjects 2019-02-06 21:16:26 -08:00
Grant Sanderson
1f46904f9b Remove add_control_points, re-implement VMobject.align_points 2019-02-05 13:12:55 -08:00
Grant Sanderson
eb0c63606d sort_submobject -> sort and shuffle_submobjects -> shuffle 2019-02-04 15:02:32 -08:00
Grant Sanderson
8f556ffb89 print_submobject_family -> print_family 2019-02-04 14:58:15 -08:00
Grant Sanderson
20f25615a6 arrange_submobjects -> arrange 2019-02-04 14:54:25 -08:00
Grant Sanderson
b5c60ecd0a Small changes to Mobject.upate 2019-02-03 12:11:56 -08:00
Grant Sanderson
4b15079318 Mobject should update when Mobject.resume_updating is called 2019-01-30 11:19:58 -08:00
Grant Sanderson
a409fd6fe5 Suspend mobject updating during animations 2019-01-29 14:40:44 -08:00
Grant Sanderson
9bb3b8f4bf Changed the way Mobject updaters are checked to be dependent on time 2019-01-29 14:21:56 -08:00
Grant Sanderson
6652dc6006 Make it okay to call Mobject.update without a change in time 2019-01-16 11:09:42 -08:00
Grant Sanderson
8e0fae4663 Make Mobject.get_critical_point use get_poitns_defining_boundary 2019-01-09 12:50:37 -08:00
Grant Sanderson
3649547862 Small fix to Mobject.fade_to 2019-01-04 14:13:52 -08:00
Liu Zichen
87884c0054
small typo corrected 2018-12-28 20:22:38 +08:00
Devin Neal
afdf907abc fix imports, remove __init__.py files, some pep8 linting 2018-12-27 09:41:41 -08:00
lkevinzc
854ed3038e
Update mobject.py 2018-12-27 19:12:52 +08:00
Devin Neal
3488d11be3 Merge branch 'package_refactor' of https://github.com/3b1b/manim into package_refactor 2018-12-26 21:41:31 -08:00
Devin Neal
06f4586140 remove bad import 2018-12-26 21:29:04 -08:00
Devin Neal
3543a750ba move library code into manimlib, replace relative imports with absolute imports 2018-12-26 20:57:01 -08:00
Devin Neal
86bb2110d6 move library code into manimlib, replace relative imports with absolute imports 2018-12-24 12:37:51 -08:00
Renamed from mobject/mobject.py (Browse further)