127 Commits

Author SHA1 Message Date
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
ad1caca45e Remove get_moving_mobjects 2020-02-19 23:26:54 -08:00
51167e19fe Rename and move around lock_static_mobject_data 2020-02-19 23:21:41 -08:00
b373b7936a Move rendering to Mobject, and be smarter about caching data and vbo 2020-02-19 23:13:29 -08:00
9f3551f43b Change how play/wait timing works with the window 2020-02-18 22:30:43 -08:00
9d4b16d03f Moved around where batching mobjects by shader type occurs, while also pulling out some of the shader_id helper functions 2020-02-17 12:14:40 -08:00
dc8eb317dd Improving embed 2020-02-14 16:26:49 -08:00
8402b9ea53 Add mouse points, embed, and move mobject updating to update_frame 2020-02-14 15:30:44 -08:00
b73ebb9cf5 Go back to scene recomputing mobject families on each frame, and fix a bug with skipping 2020-02-14 11:55:07 -08:00
cfbcd9faa8 Remove distinction between moving mobjects and static mobjects...computations to figure this out may now outweigh the actual render times they save 2020-02-13 15:42:53 -08:00
176079b678 Note that ZoomedScene is broken 2020-02-13 10:50:56 -08:00
183bae0825 Move window operations to Scene 2020-02-13 10:42:07 -08:00
c591954fc3 Small formatting change 2020-02-13 10:41:55 -08:00
960e918e61 Basic preview window 2020-02-11 19:51:19 -08:00
2cf21fd0ad Add file opening operations to SceneFileWriter 2020-02-11 19:50:36 -08:00
0fe05ce07d Starting to chase scene to account for a shader-based camera 2020-02-04 15:28:50 -08:00
8488b9053d Removed live_streaming conditions, as those don't work anyway and will be replaced in functionality soon. Also have the ffmpeg pipe take in raw bytes directly, rather than going through the intermediary of a numpy array 2020-02-04 15:26:09 -08:00
40c8b7db76 Removed the option for displaying to excluse submobjects 2020-01-16 11:04:11 -08:00
1609be6d49 Created and moved extract_mobject_family_members and restructure_list_to_exclude_certain_family_members functions 2020-01-15 18:30:58 -08:00
1917349c4a Removed foreground mobjects 2020-01-15 18:01:28 -08:00
77acc999cd Rename number_line_config to axis_config 2020-01-15 15:40:30 -08:00