188 Commits

Author SHA1 Message Date
6f57a8bc5e Performance improvements to 3d constructs 2018-08-16 22:25:51 -07:00
365093c0b5 np.linalg.norm -> get_norm 2018-08-15 17:30:24 -07:00
f926611d34 Added preliminary 3d animation abilities with (as of now poorly shaded) parametric curves 2018-08-15 16:23:29 -07:00
56d2dce133 Typo fix 2018-08-12 19:14:37 -07:00
b04bddf35b Fixed (most) uses of cmp functions for sorting 2018-08-12 12:57:38 -07:00
5b5a83b316 Added Mobject.update capabilties, which should be nicer and lighter weight than using ContinualUpdateFromFunc all the time. Also changed the behavior of any Animation having its mobject automatically thrust up to the front of the screen 2018-08-12 12:17:32 -07:00
693c98cea7 Made sure get_boudary_point uses self.get_points_defining_boundary 2018-08-11 18:42:48 -07:00
5b9afe6e86 Bug fixes to new VMobject color model 2018-08-11 16:53:37 -07:00
087715e538 Reimplented svg rendering using cairo, and changed vmobject color model to allow for gradeints and strokes with opacities. Many errors associated with python 2 to python 3 conversion are likely still present at this point. 2018-08-10 15:12:49 -07:00
858051a806 After running 2to3 2018-08-09 17:56:05 -07:00
c520d0b517 Added Mobject.become method 2018-08-09 11:09:24 -07:00
7119f0cc6e scale_to_fit_width -> set_width, likewise for height and depth 2018-08-08 10:30:52 -07:00
151a270913 Modernize Python 2 for Python 3 2018-07-11 11:38:59 -07:00
28362f1547 Added Mobject.shuffle_submobjects 2018-06-18 13:27:42 -07:00
b56ac7a6ed Tiny formatting fixes 2018-06-13 17:12:18 -07:00
80dd37f763 div_curl project up to ChangingElectricField 2018-06-08 17:16:11 -07:00
13d7228918 Revert "Merge branch 'master' of github.com:3b1b/manim into alt-calc"
This reverts commit 17a1ea6db500eddfdec75cc727b70737d892e961, reversing
changes made to c8c6e6d9ba77d42c8d50d8187ca2b0427da0079c.
2018-05-21 12:11:46 -07:00
b2b66947db reverted to earlier version 2018-05-16 21:17:14 +02:00
f04b2e270c Refactoring how Camera frame height and width are handled 2018-05-11 17:41:37 -07:00
f12370d40e Fix to last commit 2018-05-09 14:28:26 -07:00
ff2b944067 Better fix to Mobject.reduce_across_dimension 2018-05-09 14:20:23 -07:00
7ce5674126 fixed bug for reduce_across_dimension for mobs with empty submobs 2018-05-09 18:22:30 +02:00
69d899a6fe trying (and failing) to get the pi creature to flash through the class 2018-05-08 13:23:24 +02:00
3f4b17a785 Moved where stroke_width attr is defined 2018-05-07 13:37:29 -07:00
4403399050 Made add_background_rectangle are more general method for all mobjects 2018-05-07 13:32:47 -07:00
85808eb905 bug in debugging method 2018-05-02 11:09:53 +02:00
cf41cb8917 Tiny formating change 2018-04-16 14:17:34 -07:00
1eaa035a10 Merge pull request #204 from 3b1b/eop
various improvements
2018-04-11 12:11:53 -07:00
43faec638e fix for copy bug (again) 2018-04-11 17:01:01 +02:00
6e1dd54aeb Added assertion that apply_points_function_about_point does not receive None for both the about_point and about_edge 2018-04-10 19:47:04 -07:00
9e2ce6ea62 Merge branch 'master' into eop 2018-04-10 09:26:40 +02:00
39ba60c452 Small stylistic fixes to mobject.py 2018-04-09 13:47:46 -07:00
0231820ab4 Merge branch 'master' into eop 2018-04-09 14:21:37 +02:00
d4392de600 Changed all files to (mostly) conform to PEP8 2018-04-06 13:58:59 -07:00
18bac2e186 fixed typo 2018-04-05 22:53:52 +02:00
0978984541 Reorganized animations folder. Warning: While I tried to be systematic, there is a decent chance this will cause import errors somewhere. 2018-03-31 15:11:35 -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
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
f7a079432f Merge pull request #150 from 3b1b/WindingNumber
Winding number
2018-03-06 13:46:15 -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
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
87811976d4 Merge branch 'master' into lighthouse2
# Conflicts:
#	.gitignore -> resolved
2018-02-08 12:07:33 +01:00
dca03648ad Tiny changes to mobject 2018-02-07 16:21:11 -08:00
87b7635988 bug fix session with Grant 2018-02-07 07:35:18 +01:00