147 Commits

Author SHA1 Message Date
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
7a152fed1c Some TODO stubs. Honestly, this whole file should probably be deleted 2020-06-14 17:42:59 -07:00
145c6a7e78 Remove already commented out alternate pix_fmt 2020-06-13 15:22:44 -07:00
7cec2e50d5 Rename: ParametricFunction -> ParametricCurve 2020-06-06 11:03:23 -07:00
4c33b99d39 Very rudimentary 3dSurface type 2020-06-04 15:41:20 -07:00
725a7e3121 Enable 3d rotations 2020-06-01 16:21:18 -07:00
2d0257562f End scenes after embed 2020-04-12 09:53:29 -07:00
0b8cb3b6e1 Leaving a note for the better color-preserving encoding 2020-04-12 09:53:14 -07:00
7785a06441 Move where refreshing shader uniforms happens 2020-03-06 06:16:09 -08:00
60b1e284f3 Don't embed when writing to file with no preview 2020-02-23 22:59:29 +00:00
7b198545bb Get rid of old methods 2020-02-22 13:20:22 -08:00
ea59950b2c Have mobjects track family and parents more directly 2020-02-21 10:56:40 -08:00