158 Commits

Author SHA1 Message Date
d1fc6c8ed7 Merge branch 'master' of github.com:3b1b/manim 2021-02-23 12:01:00 -08:00
5008e20b8e Tiny PEP fix 2021-02-23 11:59:08 -08:00
c92b6dbd0b correct ascii fallback 2021-02-19 17:04:29 +00:00
9bf51bda02 Remove unnecessary import 2021-02-12 13:34:50 -08:00
e1e7b1e6c1 Changes to make reduce the time of from manimlib import * 2021-02-11 12:22:37 -08:00
dba0550da5 Merge branch 'TonyCrane-package-improve' 2021-02-11 10:54:30 -08:00
1798875396 Call Window.init_mgl_context and reorder Window.__init__ 2021-02-10 14:48:00 -08:00
d24ba30fde Add .animate syntax 2021-02-10 07:43:46 -06:00
cbe016391b delete old entry point file and add __init__ for folders 2021-02-07 17:48:51 +08:00
28650b27dc Move reconfigurable_scene.py to once_useful_constructs 2021-02-05 21:34:15 -08:00
2c55f93512 Move (some) functionality from GraphScene to CoordinateSystem 2021-02-05 21:32:28 -08:00
7a44d66ebc Merge pull request #1355 from TonyCrane/fix-numberline
Fix GraphScene and NumberLine
2021-02-05 14:51:47 -08:00
e7251bcc2f handle_play_like_call decorator to use functools.wraps
this way, decorated methods - typically Scene.play - have a decent docstring
so first-time users can use help()
2021-02-05 11:10:17 +01:00
269128dfb6 fix NumberLine and GraphScene 2021-02-05 13:57:00 +08:00
521e3ef143 Include wait in the embed shortcut commends 2021-02-03 14:19:20 -08:00
7b614bc968 Refactored Event Dispatching Mechanism 2021-02-02 16:04:50 +05:30
d6b23324a6 Interactive Mobjects Performance Improvements 2021-01-31 16:05:55 +05:30
375bc2073d Include save_state and restore as shortcut methods during an embed 2021-01-30 17:51:40 -08:00
a3754fa606 Interactive Mobjects added 2021-01-28 14:02:43 +05:30
a58772db87 Fix writing to gifs 2021-01-23 16:08:39 -08:00
0ac155d150 Making writing to partial movies optional, and set the default to be False. 2021-01-23 11:02:22 -08:00
e4f888fbc4 Improved scrolling 2021-01-19 14:12:25 -08:00
e08784400a Reduce the need to type 'self.' so much when embedding into a scene. 2021-01-19 13:52:57 -08:00
59af903f14 Reorganize the interaction between CameraFrame and shader perspective transforms, along with some keyboard interactions for panning 2021-01-18 16:39:29 -08:00
f91c81dd6a Rename TexMobject -> Tex and TextMobject -> TexText 2021-01-18 08:20:14 -10:00
f6b5edede2 reduce annoying errors 2021-01-16 10:21:42 +08:00
97ecfcda9b remove media_dir.txt in scene/ 2021-01-15 22:57:22 +08:00
f61dfe7948 Tiny change 2021-01-13 00:35:39 -10:00
ab0d5c58d4 Remove ZoomedScene 2021-01-12 12:35:16 -10:00
4abf93e2aa Remove MovingCameraScene 2021-01-12 12:33:59 -10:00
0d238417cb Allow locking data to speed up some animations 2021-01-12 11:09:53 -10:00
ff37b589ff Remove import 2021-01-09 10:26:20 -08:00
8c7e93f829 Change to pan by scrolling 2021-01-08 22:26:14 -08:00
5eee39803f Rename get_tex_string -> get_tex 2021-01-07 12:14:51 -08:00
cfe61a35af Remove old 3d scene material and at stubs for potential new methods 2021-01-07 10:45:28 -08:00
20f5ba409f A few improvements to mouse interactions 2021-01-06 12:48:58 -08:00
065df65cf1 Reorganize how shader files sit in the shaders folder 2021-01-05 23:14:16 -08:00
3c1ab6ce25 Simple cleanup and removal of unused functions 2021-01-05 22:37:28 -08:00
5b454a3ff7 Remove rotate_in_place and scale_in_place methods, as they had the same functionality as rotate and scale 2021-01-05 22:05:15 -08:00
afebc29440 Remove container 2021-01-03 12:29:05 -08:00
05887d5039 Remove reference to UHD_CAMERA_QUALITY 2021-01-02 23:02:20 -08:00
3b26a6c260 Clean up colors, e.g. replacing LIGHT_GREY and DARK_GREY with GREY_B and GREY_D 2021-01-02 22:44:53 -08:00
e01496e8bd Rearrange how passing in no module or scenes is handled 2021-01-02 22:20:13 -08:00
93fe783b80 Make it so that simply typing 'python -m manim' will embed you in a blank scene to work with 2021-01-02 22:03:00 -08:00
592432611b Remove all configuration from constants.py, and clean up the many files affected by this move 2021-01-02 20:47:51 -08:00
1f36e83c9d Delete defunct functionality 2020-11-24 13:29:44 -08:00
212cdbb4d2 Speed improvements. Camera saves vbo for static mobjects, data in shader_data_info is saved and concatenated in raw form 2020-06-26 19:29:34 -07:00
fd1f4313ec Lock shader data during interaction 2020-06-18 16:30:38 -07:00
81f6063736 Change string format style 2020-06-18 16:26:04 -07:00
138c48c739 Remove old commented out window timing code 2020-06-17 17:10:56 -07:00