300 Commits

Author SHA1 Message Date
6451f09bd5 Refactored helpers.py into a folder of various util files, take 3 2018-03-30 18:47:57 -07:00
9560b0b077 Refactored helpers.py into a folder of various util files, take 2 2018-03-30 18:42:32 -07:00
8fae39fe82 Refactored helpers.py into a folder of various util files 2018-03-30 18:19:23 -07:00
413403c904 Whoops, some files were missing from last commit 2018-03-30 12:06:19 -07:00
91cba911f5 Rename radial_gradient_highlight to set_colors_by_radial_gradient 2018-03-30 12:03:52 -07:00
380a87acca Renamed gradient_highlight to set_color_by_gradient 2018-03-30 11:59:39 -07:00
618590bee1 Renamed 'highlight' to 'set_color' 2018-03-30 11:51:31 -07:00
e168bfe5ba Rename SPACE_X_RADIUS to FRAME_X_RADIUS, and added constant FRAME_WIDTH (likewise for all y-coordinate information) 2018-03-30 11:25:37 -07:00
55786e443d Renamed SPACE_WIDTH and SPACE_HEIGHT to SPACE_X_RADIUS and SPACE_Y_RADIUS to be less confusing 2018-03-30 11:03:14 -07:00
048fdb6ca4 Merge branch 'master' of github.com:3b1b/manim into winding-number-grant 2018-03-22 11:52:06 -07:00
c42148c195 Changed default behavior of VMobject.set_fill from setting opacity to 1 if nothing was specified and it started at 0 2018-03-22 11:05:35 -07:00
1972874115 Small fix to TexMobject.add_background_rectangle 2018-03-21 13:40:52 -07:00
22c4ddb004 Added match_background_image_file 2018-03-08 13:34:41 -08:00
e566bd8c5c Added sort_submobjects_alphabetically to TexMobject 2018-03-06 18:24:25 -08:00
f7a079432f Merge pull request #150 from 3b1b/WindingNumber
Winding number
2018-03-06 13:46:15 -08:00
aba43479f0 Poor man's merge 2018-03-05 20:25:01 -08:00
0975f323db Fixed fade to behave over Groups of objects exactly as over the subobjects individually 2018-03-01 15:34:46 -08:00
ad13082b73 Added Mobject.stretch_to_fit_depth 2018-02-27 13:55:38 -08:00
c521a021fe Changed order of args in paths searched for svg files 2018-02-26 23:35:40 -08:00
ae41269d36 Merge branch 'master' of github.com:3b1b/manim into lighthouse-grant 2018-02-26 19:04:09 -08:00
0c7c324271 Merge pull request #140 from 3b1b/WindingNumber
Winding number
2018-02-26 16:23:50 -08:00
07214127d8 Merge branch 'master' of https://github.com/3b1b/manim into WindingNumber 2018-02-26 16:01:49 -08:00
2ff564af39 Merge branch 'master' of github.com:3b1b/manim into lighthouse-grant 2018-02-26 11:39:51 -08:00
7518ff2861 Adds inverting for ImageMobjects 2018-02-23 11:04:53 -08:00
c036cfe823 Allowed color arg to be interpreted as setting fill_color in TexMobjects 2018-02-21 17:12:23 -08:00
1a22b949e1 Removed super-over-DRY implementation of style propagation in vmobjects 2018-02-20 11:28:59 -08:00
0fdfb55258 Merge branch 'master' of github.com:3b1b/manim into uncertainty 2018-02-15 18:36:41 -08:00
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
edf577c81e Added case_sensitive option to highlight_by_tex 2018-02-14 12:32:58 -08:00
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
bc83c8a4f3 SVG transforms hopefully finally handled properly 2018-02-12 22:35:51 +01:00
6e296ae6df Refactor of background coloring vmobjects, should be faster this way. 2018-02-11 18:21:31 -08:00
983a3e0357 Direct computation of color hex to speed things up 2018-02-10 21:38:12 -08:00
87811976d4 Merge branch 'master' into lighthouse2
# Conflicts:
#	.gitignore -> resolved
2018-02-08 12:07:33 +01:00
b5ba35b8eb Merge branch 'master' of github.com:3b1b/manim 2018-02-07 16:21:38 -08:00
dca03648ad Tiny changes to mobject 2018-02-07 16:21:11 -08:00
8e0c84946f added getter and setter for VectorizedPoint's location 2018-02-07 09:45:36 +01:00
1e88bf3946 Merge branch 'master' into lighthouse2
# Conflicts:
#	topics/light.py -> resolved
2018-02-07 07:36:38 +01:00
87b7635988 bug fix session with Grant 2018-02-07 07:35:18 +01:00
6158ba6dcc Minor changes everywhere, incremental progress on WindingNumber 2018-02-06 12:44:38 -08:00
4038fdacbb Added BackgroundColoredVMobject 2018-02-01 21:56:09 -08:00
bc23fbc342 Merge branch 'master' into master 2018-01-29 16:59:00 -08:00
322a172c28 Merge branch 'master' of https://github.com/3b1b/manim into WindingNumber 2018-01-29 13:34:20 -08:00
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
32b46e078c Small adjustments to VMobject.insert_n_anchor_points 2018-01-28 16:27:07 -08:00
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
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
8cf2214d15 Feature: SVGMobject("unpack_groups" = False) preserve the hierarchy of
groups in the file.
2018-01-28 15:02:57 +01:00
fd1f92b705 svg can handle ellipse 2018-01-28 14:55:17 +01:00
5718db026e bugfix: svg handling 2018-01-28 14:52:11 +01:00