Commit graph

249 commits

Author SHA1 Message Date
Grant Sanderson
a5d9d9e28d Use merge_config 2018-11-29 17:30:01 -08:00
Grant Sanderson
72d5bb2702 Redid SpecialThreeDScene low quality configuration 2018-11-27 13:39:02 -08:00
Grant Sanderson
b30e56d84c Moved SpecialThreeDScene out of quaternions into three_d_scene 2018-11-24 12:16:07 -08:00
Grant Sanderson
169c443e65
Merge pull request #336 from mertyildiran/master
Live streaming and interactive shell
2018-11-18 08:41:35 -08:00
Grant Sanderson
62b8a38bf5 Fixed bug with Mobject family member updaters 2018-11-04 16:18:14 -08:00
Mehmet Mert Yıldıran
db7f8320bd Fix the idle_stream()'s sleep duration and change the stream FPS to 30 2018-11-03 21:05:20 +03:00
Mehmet Mert Yıldıran
846a824947 Add automatic positioning for live streams 2018-11-02 20:48:38 +03:00
Mehmet Mert Yildiran
815b3103c4 Update README.md 2018-11-01 11:45:22 +03:00
Mehmet Mert Yildiran
a229bdc9c9 Add a stream lock and an idle state for stream to provide continuous frame flow 2018-11-01 11:23:34 +03:00
Mehmet Mert Yildiran
e071ac62a1 Fix streaming issues by migrating from mplayer to ffplay and add Twitch support 2018-10-31 21:29:01 +03:00
Mehmet Mert Yildiran
f898644a3c Add point to point streaming from ffmpeg to mplayer via TCP 2018-10-31 11:16:18 +03:00
Mehmet Mert Yildiran
80256013ea Add is_live_streaming control flow to idle the scene generation pipe for interactive shell usage purpose 2018-10-30 09:00:51 +03:00
Grant Sanderson
728c025f6f Make sure add_fixed_in_frame_mobjects adds mobjects to scene 2018-09-10 11:37:32 -07:00
Grant Sanderson
25ff8cf51d Slowed down default ambient rotation rate 2018-08-27 16:33:55 -07:00
Grant Sanderson
5fefa6f612 Small fixes to Scene bugs 2018-08-23 14:46:22 -07:00
Grant Sanderson
7912f6f2d3 Implmented ThreeDScene.add_fixed_orientation_mobjects and ThreeDScene.add_fixed_in_frame_mobjects 2018-08-22 14:48:42 -07:00
Grant Sanderson
51e6b66c95 submobject_family -> get_family 2018-08-21 19:15:16 -07:00
Grant Sanderson
365093c0b5 np.linalg.norm -> get_norm 2018-08-15 17:30:24 -07:00
Grant Sanderson
f926611d34 Added preliminary 3d animation abilities with (as of now poorly shaded) parametric curves 2018-08-15 16:23:29 -07:00
Grant Sanderson
be52b795df Make sure scene doesn't re-add animated submobjects that are already part of the scene via some other mobject 2018-08-13 14:13:30 -07:00
Grant Sanderson
8033bee533 Updated example scenes 2018-08-12 19:06:08 -07:00
Grant Sanderson
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
Grant Sanderson
858051a806 After running 2to3 2018-08-09 17:56:05 -07:00
Grant Sanderson
f9ce36c6f6 Camera background is opacity 0 when -t is passed in, otherwise 1 2018-08-08 11:50:34 -07:00
Grant Sanderson
7119f0cc6e scale_to_fit_width -> set_width, likewise for height and depth 2018-08-08 10:30:52 -07:00
Grant Sanderson
c5df669f90
Merge branch 'master' into holomorphic 2018-07-11 11:43:50 -07:00
Grant Sanderson
151a270913 Modernize Python 2 for Python 3 2018-07-11 11:38:59 -07:00
Grant Sanderson
2eebaccde2 Small setup for possible shift to general camera implementation 2018-06-11 10:41:04 -07:00
cclauss
f03268d007 Modernize Python 2 code to get ready for Python 3 yet again 2018-06-02 08:59:26 -04:00
Grant Sanderson
13d7228918 Revert "Merge branch 'master' of github.com:3b1b/manim into alt-calc"
This reverts commit 17a1ea6db5, reversing
changes made to c8c6e6d9ba.
2018-05-21 12:11:46 -07:00
Grant Sanderson
17a1ea6db5 Merge branch 'master' of github.com:3b1b/manim into alt-calc 2018-05-19 11:21:38 -07:00
Grant Sanderson
c38ab7982c ZoomedScene display should have opaque background 2018-05-19 11:10:25 -07:00
Ben Hambrecht
b2b66947db reverted to earlier version 2018-05-16 21:17:14 +02:00
Grant Sanderson
ecd48d885e Start tracking pixel_height and pixel_width instead of pixel_shape, since all uses of it involved unpacking anyway, and the ordering makes it harder to read and edit. 2018-05-14 13:52:44 -07:00
Grant Sanderson
f04b2e270c Refactoring how Camera frame height and width are handled 2018-05-11 17:41:37 -07:00
Grant Sanderson
f0b8ae7647 Refactoring and bug fixes to moving_camera, multi_camera, zoomed_scene mix 2018-05-11 13:15:34 -07:00
Grant Sanderson
a982b3c1ac Some bug fixes to ZoomedScene 2018-05-11 11:23:08 -07:00
Grant Sanderson
d36a68f756 Cleanup of ZoomedScene updates 2018-05-10 19:46:10 -07:00
Grant Sanderson
8703e2336c Fixing various in ZoomedScene 2018-05-10 19:20:18 -07:00
Grant Sanderson
7ee85faadd Reimplemented ZoomedScene, using a new MultiCamera 2018-05-10 15:55:31 -07:00
Grant Sanderson
f970b77e67 PEP8 for graph_scene.py 2018-05-09 14:04:58 -07:00
Grant Sanderson
4504fa3819 Fixed problem with output_directory_getters.py on new files 2018-05-01 01:53:59 -07:00
Grant Sanderson
664546d44c added utils/output_directory_getters.py 2018-04-29 10:52:48 -07:00
Grant Sanderson
65783e2738 Improved stage_scenes and refactored get_movie_output_directory methods 2018-04-29 10:47:53 -07:00
Grant Sanderson
944632ef90 Improved treatment of unit square in LinearTransformationScene 2018-04-28 11:29:28 -07:00
Grant Sanderson
bc03093c81 Improved VectorSpaceScene.get_vector_label 2018-04-27 13:50:39 -07:00
Grant Sanderson
b88a7e8d71 More animations on Cramer 2018-04-26 17:09:32 -07:00
Grant Sanderson
2c2a69b14f Noted some problems with VectorspaceScene 2018-04-25 17:28:10 -07:00
Ben Hambrecht
e75c68b9f2 quick fix for GraphScene 2018-04-20 07:56:06 +02:00
Ben Hambrecht
83bebfb109 now both integral bounds can move 2018-04-19 23:02:52 +02:00