182 Commits

Author SHA1 Message Date
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
213c615870 Changed camera implementation by renaming space_shape to frame_shape, where its height and width actually correspond to the camera's height and width 2018-03-30 11:34:22 -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
8125e4d320 Changed output directories (again) so that different resolutions go to different subdirectories 2018-03-06 18:25:09 -08:00
27eaa322fb Change redered filed directory names
Default behavior is now to include the render quality in the name of the directory where files are written, so that low quality tests don't necessarily clobber the existing HD versions.
2018-03-06 13:39:59 -08:00
ec610a9152 Really dumb copy-pasting of extract_scene.py and scene.py from master to get what I want. Not sure what's going on here. 2018-02-26 19:07:57 -08:00
2ff564af39 Merge branch 'master' of github.com:3b1b/manim into lighthouse-grant 2018-02-26 11:39:51 -08:00
bbfce118f2 Adds MovingCameraScene 2018-02-23 11:05:57 -08:00
e34f66fafe Merge branch 'master' of github.com:3b1b/manim into lighthouse2 2018-02-21 10:03:53 -08:00
1d09e5e960 Fixed bits of funny behavior with skip_animations 2018-02-20 22:59:38 -08:00
6ff937e893 Fixed one-off error for number of frames rendered during an animation, and made it so that a final frame is always rendered after the construct method is called 2018-02-20 17:50:39 -08:00
47d1f8d446 Made .mov and .mp4 codec arguments analogous 2018-02-20 16:45:19 -08:00
d3a39f2e65 Enabling transparent background of exported videos 2018-02-20 14:03:59 -08:00
5639f2e6c3 Use generate_target in method compiling of scene.play 2018-02-20 11:28:11 -08:00
88dfb772f6 Merge branch 'master' into lighthouse2 2018-02-20 11:26:11 +01:00
4fdab1ae98 Merge pull request #130 from 3b1b/WindingNumber
Winding number
2018-02-19 17:25:41 -08:00
95357f90a1 Fixed how continual animations are handeled when skip_animations is set 2018-02-19 17:24:17 -08:00
e632be304d Removed sync_animation_run_times_and_rate_funcs, and changed
the implementaiton of Scene.play and AnimationGroup so as to
not change the run_time and rate_func of the animations passed
in.
2018-02-19 16:51:47 -08:00
1fe0508fb2 More intuitive behavior when explicit filenames are provided with extensions 2018-02-19 14:32:35 -08:00
a3d21911fd Merge branch 'master' into lighthouse2 2018-02-15 09:38:38 +01:00
1bea7fc8c5 Made naming by quality optional 2018-02-13 11:44:04 -08:00
6f829c98fb Tie the render quality of a scene to its name so that files don't overwrite each other 2018-02-12 20:14:07 -08:00
7dde8cfdf2 Merge branch 'master' into lighthouse2 2018-02-12 09:54:49 +01:00
9cfab5c2ed Better convention for -n flag 2018-02-10 22:45:46 -08:00
b9ef9f6fc0 Enabled adding end animation number with -n flag 2018-02-10 22:34:39 -08:00
b4fe022fc2 typo 2018-02-10 16:15:37 +01:00
ceccddd262 fixed copying problem in animation 2018-02-06 11:13:55 +01:00
e1390692be Tiny cleanup 2018-01-29 21:29:36 -08:00
bc23fbc342 Merge branch 'master' into master 2018-01-29 16:59:00 -08:00
55a6a0b906 Minor cleanup 2018-01-29 13:46:38 -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
7f97616c42 Feature: Scene.wait_to(time)
Can be useful for audio fitting, ignored in preview
2018-01-28 20:49:02 +01:00
b93e28754f Whoops, some lingering changes that should have been in last commit 2018-01-23 12:19:56 -08:00
eabe989eda Resolved a few merge conflicts 2018-01-23 12:18:19 -08:00
1ffbc77eda Bug fix to ApplyMethod treatment of method kwargs 2018-01-20 11:45:47 -08:00
d07efc6cb5 When calling Scene.play on a method followed by its args, if you end the list with a dict, it will interpret it as the kwargs of the method. 2018-01-20 11:19:12 -08:00
e6df91d03e Small bug fix to foreground mobject behavior during an animation 2018-01-19 18:57:52 -08:00
78b660bb92 Fixed bug with creating image directories 2018-01-19 18:46:23 -08:00
4e468af656 Update extract_scene.py args to better support previewing, showing in finder, opening output files, etc. 2018-01-19 17:31:31 -08:00
22d6d2dba5 Further fourier work 2018-01-19 12:50:05 -08:00
44f9954dbd Enable -n command on extract_scene.py to skip to a given animation in a scene 2018-01-18 21:26:57 -08:00
00713b7971 Fixed bug associated with continual_animations being removed accidentally 2018-01-18 16:23:31 -08:00
5ab1ffbe2a missing self 2018-01-18 11:32:27 -08:00
38a1c654fc Slight bug fix for behavior when scene adds mobject followed by a group containing that mobject 2018-01-18 10:21:28 -08:00
024a9dd3d4 Removed separate_moving_and_static from scenes in place of cleaner get_moving_mobjects approach 2018-01-17 22:13:38 -08:00
8e747ddc14 Handled trickiness of removing mobjects from scenes 2018-01-17 22:01:20 -08:00
2ab57bda97 Most of the restructuring for how scenes hold mobjects is done, just need to handle the trickiness of Scene.remove 2018-01-17 21:32:50 -08:00
407d72bb94 Finally changed to 2018-01-15 19:15:05 -08:00