Commit graph

274 commits

Author SHA1 Message Date
Grant Sanderson
0fdfb55258 Merge branch 'master' of github.com:3b1b/manim into uncertainty 2018-02-15 18:36:41 -08:00
Grant Sanderson
a58582915e Added clipping to get_stroke_rgb and get_fill_rgb for cases when interpolation of colors accidentally goes outisde this range 2018-02-14 12:33:30 -08:00
Grant Sanderson
edf577c81e Added case_sensitive option to highlight_by_tex 2018-02-14 12:32:58 -08:00
mirefek
6b39ba0502 Feature: argument coor_mask for move_to / next_to:
setting coor_mask = X_AXIS or Y_AXIS makes the alignment in just one coordinate
2018-02-12 22:41:34 +01:00
mirefek
bc83c8a4f3 SVG transforms hopefully finally handled properly 2018-02-12 22:35:51 +01:00
Grant Sanderson
6e296ae6df Refactor of background coloring vmobjects, should be faster this way. 2018-02-11 18:21:31 -08:00
Grant Sanderson
983a3e0357 Direct computation of color hex to speed things up 2018-02-10 21:38:12 -08:00
Ben Hambrecht
87811976d4 Merge branch 'master' into lighthouse2
# Conflicts:
#	.gitignore -> resolved
2018-02-08 12:07:33 +01:00
Grant Sanderson
b5ba35b8eb Merge branch 'master' of github.com:3b1b/manim 2018-02-07 16:21:38 -08:00
Grant Sanderson
dca03648ad Tiny changes to mobject 2018-02-07 16:21:11 -08:00
Ben Hambrecht
8e0c84946f added getter and setter for VectorizedPoint's location 2018-02-07 09:45:36 +01:00
Ben Hambrecht
1e88bf3946 Merge branch 'master' into lighthouse2
# Conflicts:
#	topics/light.py -> resolved
2018-02-07 07:36:38 +01:00
Ben Hambrecht
87b7635988 bug fix session with Grant 2018-02-07 07:35:18 +01:00
Sridhar Ramesh
6158ba6dcc Minor changes everywhere, incremental progress on WindingNumber 2018-02-06 12:44:38 -08:00
Grant Sanderson
4038fdacbb Added BackgroundColoredVMobject 2018-02-01 21:56:09 -08:00
Grant Sanderson
bc23fbc342
Merge branch 'master' into master 2018-01-29 16:59:00 -08:00
Sridhar Ramesh
322a172c28 Merge branch 'master' of https://github.com/3b1b/manim into WindingNumber 2018-01-29 13:34:20 -08:00
Sridhar Ramesh
55a723a284 Fixed bugs in Succession and AnimationGroup, and also created purely virtual Container class from which both Scene and MObject derive (conceptually unifying their remove/add methods) 2018-01-29 13:34:06 -08:00
Grant Sanderson
32b46e078c Small adjustments to VMobject.insert_n_anchor_points 2018-01-28 16:27:07 -08:00
mirefek
1f26ce44f4 Feature: fine-tuned VGroup: allowing (nested) tuples or lists in constructor
VGroup([a,b,c]) = VGroup(a,b,c)
VGroup([a,b], c) = VGroup(VGroup(a,b), c)
...
2018-01-28 15:28:39 +01:00
mirefek
b709127339 Bugfix: VMobject.pointwise_become_partial did not worked properly when 0<a, b<1 and
they are on the same curve.
2018-01-28 15:07:29 +01:00
mirefek
8cf2214d15 Feature: SVGMobject("unpack_groups" = False) preserve the hierarchy of
groups in the file.
2018-01-28 15:02:57 +01:00
mirefek
fd1f92b705 svg can handle ellipse 2018-01-28 14:55:17 +01:00
mirefek
5718db026e bugfix: svg handling 2018-01-28 14:52:11 +01:00
Grant Sanderson
5d811d2e81 Added kwargs to match_width, etc. methods 2018-01-25 23:50:52 -08:00
Grant Sanderson
ad4ceb3f1a A few bits of cleanup 2018-01-24 16:09:37 -08:00
Grant Sanderson
c7fa8c59ad Made slicing into mobjects return a Group or VGroup instead of a list 2018-01-24 11:25:55 -08:00
Grant Sanderson
bf5480c33b Improved VMobject.match_style method to handle submobjects in a smarter way 2018-01-23 13:41:43 -08:00
Grant Sanderson
64b5399bc5 Extended Mobject.align_to to handle aligning centers of mobjects 2018-01-23 13:41:14 -08:00
Grant Sanderson
6eee427c5e
Merge branch 'master' into lighthouse 2018-01-23 12:08:27 -08:00
Grant Sanderson
9ded033c7c Slightly improved match_style in vmobject, but it's styll suboptimal 2018-01-23 12:04:31 -08:00
Ben Hambrecht
b683b5f628 rotate_in_place changes 2018-01-22 11:58:04 -08:00
Solara570
ad7a2171cd A few improvements on TexMobject 2018-01-23 02:14:18 +08:00
Grant Sanderson
5b0b754cae Added match_style_data method 2018-01-21 16:44:07 -08:00
Grant Sanderson
9916e072aa Added matching functions 2018-01-20 19:31:09 -08:00
Grant Sanderson
5f3c774952 Fixed bug with how Brace gets created 2018-01-20 13:44:14 -08:00
Grant Sanderson
c5b0e26090 Addressed places which depended on rotate being about the origin 2018-01-20 13:14:17 -08:00
Grant Sanderson
1ffbc77eda Bug fix to ApplyMethod treatment of method kwargs 2018-01-20 11:45:47 -08:00
Grant Sanderson
7c9f5ca711 Updated the scale_to_fit Mobject methods based on new about_point and about_edge convention 2018-01-20 11:33:09 -08:00
Grant Sanderson
fcd1e7d6a5 A few small fixes to new about_point behavior 2018-01-20 11:18:43 -08:00
Grant Sanderson
850b6f9e88 Initial edits to make main movement methods take in about_point and about_edge kwargs 2018-01-20 10:56:52 -08:00
Grant Sanderson
1332ec9ed1 Minor cleanups 2018-01-17 22:18:05 -08:00
Grant Sanderson
dcb28791c4 Merge branch 'master' of github.com:3b1b/manim 2018-01-17 16:04:38 -08:00
Grant Sanderson
f64c076e7e Changed how functions are applied to vectorized mobjects to handle smoothness issues more cleanly 2018-01-17 16:04:07 -08:00
Ben Hambrecht
a236e33e50 working on basel 2018-01-17 15:18:02 -08:00
Grant Sanderson
96b48388dd Made ORIGIN default center of PointDotMobject 2018-01-17 15:13:09 -08:00
Grant Sanderson
de478a515a Added 2018-01-17 13:41:40 -08:00
Grant Sanderson
83e28f9efb Improved gradient_hightlight of PointCloudMobject 2018-01-17 12:17:58 -08:00
Grant Sanderson
0bf1a9e303 Changed default Mobject.scale behavior to scale about center of mobject. Also added easier functionality for scaling about the mobject's edge. This will very likely break certain functionality in any old projects that expect scale to scale about ORIGIN by default 2018-01-17 09:01:46 -08:00
Grant Sanderson
a08e32be94 Tiny changes to mobject.py 2018-01-16 22:38:00 -08:00