Commit Graph

  • 3d3f8258f4 Merge branch 'master' of github.com:3b1b/manim into video-work Grant Sanderson 2024-12-10 18:49:44 -06:00
  • 17f37ff02a Merge pull request #2264 from Varniex/master Grant Sanderson 2024-12-10 18:49:26 -06:00
  • 2359ed9aa4 Remove tempfile from requirements.txt Grant Sanderson 2024-12-10 17:00:33 -06:00
  • 32d36a09f6 Update commend on reload_scene Grant Sanderson 2024-12-10 15:46:34 -06:00
  • 8cf95ec9a4 Move ReloadManager logic into __main__.py Grant Sanderson 2024-12-10 15:46:17 -06:00
  • 24697377db Make the fact that the global configuration is a mutable global dictionary a bit more explicit Grant Sanderson 2024-12-10 15:31:43 -06:00
  • d21fbd02bc Minor tweak to reload_scene Grant Sanderson 2024-12-10 14:46:03 -06:00
  • 284c1d8f2c Move message for no scenes found to extract_scene Grant Sanderson 2024-12-10 14:43:10 -06:00
  • ae93d8fcc6 Move update to is_reload status of run_config out of ReloadManager Grant Sanderson 2024-12-10 14:42:53 -06:00
  • 1d67768a13 Move reload out of Scene, instead have it directly update the global run configuration Grant Sanderson 2024-12-10 14:34:46 -06:00
  • 07bb34793e Add simple function descriptions Grant Sanderson 2024-12-10 14:25:26 -06:00
  • cd744024ea Minor reorganization of ReloadManager.retrieve_scenes_and_run Grant Sanderson 2024-12-10 14:20:43 -06:00
  • 667cfaf160 Remove args from ReloadManager Grant Sanderson 2024-12-10 14:16:29 -06:00
  • c61e0bcee5 Move window_config out of run_config Grant Sanderson 2024-12-10 14:16:07 -06:00
  • d1080aa6fd Add run configuration to global config Grant Sanderson 2024-12-10 14:08:12 -06:00
  • f9fa8ac846 Make scene configuration part of the global configuration Grant Sanderson 2024-12-10 13:58:03 -06:00
  • bcc4235e2f Move embed configuration out of Scene, and get rid of error sound option Grant Sanderson 2024-12-10 12:43:29 -06:00
  • c51a84a6ee Fixing a Cairo Bug (Windows OS) Varniex 2024-12-11 00:10:06 +05:30
  • 6b38011078 Refactor config.py Grant Sanderson 2024-12-10 12:34:18 -06:00
  • 858d8c122b Rename "file_writer_config" in default_config to simply "file_writer" Grant Sanderson 2024-12-10 11:43:48 -06:00
  • 4b483b75ce Minor tweak Grant Sanderson 2024-12-10 11:39:23 -06:00
  • 4cc2e5ed17 Consolidate camera configuration Grant Sanderson 2024-12-10 11:39:13 -06:00
  • d4c5c4736a Move logic for window size and position into Window class Grant Sanderson 2024-12-10 11:07:54 -06:00
  • 178cca0ca5 Factor out get_window_position Grant Sanderson 2024-12-10 10:35:31 -06:00
  • c02259a39e Remove import Grant Sanderson 2024-12-10 10:35:21 -06:00
  • 1276724891 Pull out the initial Window.to_default_position from init_for_scene Grant Sanderson 2024-12-10 10:14:59 -06:00
  • 9e77b0dcdd Consolidate window configuration Grant Sanderson 2024-12-10 10:10:58 -06:00
  • 1a14a6bd0d Merge pull request #2262 from 3b1b/video-work Grant Sanderson 2024-12-10 09:53:18 -06:00
  • 950ac31b9b Replace IGNORE_MANIMLIB_MODULES constant with a piece of global configuration Grant Sanderson 2024-12-09 16:57:55 -06:00
  • 8706ba1589 No real need to track ReloadManager.scenes Grant Sanderson 2024-12-09 16:46:13 -06:00
  • dd508b8cfc No need to track ReloadManager.start_at_line Grant Sanderson 2024-12-09 16:43:08 -06:00
  • 88bae476ce Don't print filename that is being reloaded Grant Sanderson 2024-12-09 16:25:18 -06:00
  • 7a69807ce6 Remove mobject.save_to_file Grant Sanderson 2024-12-09 16:24:50 -06:00
  • 6d0b23f914 Slightly simplify ReloadManager Grant Sanderson 2024-12-09 16:14:27 -06:00
  • bf81d94362 Don't make reload_manager a global variable Grant Sanderson 2024-12-09 15:54:16 -06:00
  • 5b315d5c70 Get rid of the (hacky) solution to redefining Scene methods, since reload handles it better Grant Sanderson 2024-12-09 14:02:22 -06:00
  • cb3e115a6c Minor cleaning Grant Sanderson 2024-12-09 14:01:34 -06:00
  • 40b5c7c1c1 Slightly clean up interactive_scene_embed Grant Sanderson 2024-12-09 13:56:33 -06:00
  • 636fb3a45b Factor interactive embed logic out of Scene class Grant Sanderson 2024-12-09 13:53:03 -06:00
  • ea3f77e3f1 Add blank line Grant Sanderson 2024-12-09 11:59:22 -06:00
  • 0692afdfec Bug fix Grant Sanderson 2024-12-09 11:59:16 -06:00
  • 14c6fdc1d9 Slight refactor of get_indent Grant Sanderson 2024-12-09 09:49:48 -06:00
  • 89bf0b1297 Track all mobjects as a set in Scene. begin_animations Grant Sanderson 2024-12-07 08:21:33 -07:00
  • 2e8a282cc7 Merge branch 'master' of github.com:3b1b/manim into video-work Grant Sanderson 2024-12-07 08:15:11 -07:00
  • 5fa99b7723 Set default log level to "WARNING" Grant Sanderson 2024-12-07 08:14:56 -07:00
  • df1e067480 Fix 3D overlap when animating by checking Mobject family members recursively instead of self.mobjects (#2254) Benjamín Ubilla 2024-12-07 12:13:35 -03:00
  • 0ef12ad7e4 Move FRAME_HEIGHT back to constants Grant Sanderson 2024-12-06 12:35:39 -07:00
  • 09c27a654f Minor cleaning of imports Grant Sanderson 2024-12-06 12:26:54 -07:00
  • 90dfb02cc6 Move get_scene_module logic to extract_scene.py Grant Sanderson 2024-12-06 12:24:16 -07:00
  • e270f5c3d3 Change from get_module_with_inserted_embed_line to insert_embed_line_to_module Grant Sanderson 2024-12-06 11:59:18 -07:00
  • fadd045fc1 Don't write new file when inserting embed line Grant Sanderson 2024-12-06 11:05:57 -07:00
  • dd0aa14442 Clean up get_module_with_inserted_embed_line, only accept line number as embed arg Grant Sanderson 2024-12-06 10:39:02 -06:00
  • d357e21c1d Change how ModuleLoader receives is_reload information Grant Sanderson 2024-12-06 10:07:07 -06:00
  • dd251ab8c2 Remove "preview" as a scene parameter, just look for whether window is None Grant Sanderson 2024-12-06 09:54:14 -06:00
  • 2e49c60148 Use config.get_resolution for constants Grant Sanderson 2024-12-06 09:49:21 -06:00
  • 33c7f6d063 Factor out resolution from get_camera_config Grant Sanderson 2024-12-06 09:46:26 -06:00
  • 53b6c34ebe Create Window outside of Scene, and pass it in as an argument Grant Sanderson 2024-12-06 09:39:12 -06:00
  • 49c2b5cfe0 Check if animation.mobject is in the full family of scene mobjects before adding Grant Sanderson 2024-12-06 08:51:08 -06:00
  • 09fb8d324e Merge branch 'master' of github.com:3b1b/manim into video-work Grant Sanderson 2024-12-05 18:18:28 -06:00
  • 6196daa5ec Reload user-defined modules during reload() (#2257) Splines 2024-12-06 01:18:10 +01:00
  • e05cae6775 Merge branch 'master' of github.com:3b1b/manim into video-work Grant Sanderson 2024-12-05 16:51:35 -06:00
  • 94f6f0aa96 Cleaner local caching of Tex/Text data, and partially cleaned up configuration (#2259) Grant Sanderson 2024-12-05 16:51:14 -06:00
  • 0e83c9c0d9 Merge branch 'master' into video-work Grant Sanderson 2024-12-05 16:50:13 -06:00
  • 5a70d67b98 Update coordinate_systems.py (#2258) Iñaki Rabanillo 2024-12-05 23:49:16 +01:00
  • 66862db9b2 Drop pyrr (#2256) henri-gasc 2024-12-05 23:43:14 +01:00
  • 5d3f730824 Cleaning up some imports + Minor Bug fixed in VectorField (#2253) Varniex 2024-12-06 04:12:46 +05:30
  • 3cd3e8cedc Add new pip requirements Grant Sanderson 2024-12-05 15:56:29 -06:00
  • 08acfa6f1f Easier use of subdirectories in configuration Grant Sanderson 2024-12-05 15:52:39 -06:00
  • 75527563de Update where downloads go Grant Sanderson 2024-12-05 15:27:57 -06:00
  • c96734ace0 Remove get_downloads_dir reference from register_font Grant Sanderson 2024-12-05 15:14:37 -06:00
  • 71e440be93 Get rid of (no longer used) mobject_data directory reference Grant Sanderson 2024-12-05 15:08:25 -06:00
  • 8098149006 Remove display_during_execution Grant Sanderson 2024-12-05 15:05:37 -06:00
  • 4251ff436a No longer any need for custom hash_seeds in Tex and Text Grant Sanderson 2024-12-05 15:05:26 -06:00
  • 85f8456228 If it's worth caching to disk, then might as well do so in memory too during development Grant Sanderson 2024-12-05 14:56:35 -06:00
  • e0031c63bc Minor clean up Grant Sanderson 2024-12-05 14:55:28 -06:00
  • 361d9d0652 Minor clean up Grant Sanderson 2024-12-05 14:42:22 -06:00
  • 1d14bae092 Add clarifying message to note what exactly is being reloaded Grant Sanderson 2024-12-05 14:37:14 -06:00
  • 8dfd4c1c4e Use newer extract_scene.main interface Grant Sanderson 2024-12-05 14:36:43 -06:00
  • 96a4a4b76f Factor out configuration to be passed into a scene vs. that used to run a scene Grant Sanderson 2024-12-05 14:36:21 -06:00
  • 0496402c55 Consolidate camera configuration Grant Sanderson 2024-12-05 14:17:53 -06:00
  • fc32f162a0 Remove stray prints Grant Sanderson 2024-12-05 13:46:47 -06:00
  • 3b9ef57b22 Remove utils/customization.py Grant Sanderson 2024-12-05 11:59:01 -06:00
  • b593cde317 Make the default size for hash_string an option Grant Sanderson 2024-12-05 11:53:55 -06:00
  • 34ad61d013 Clean up how configuration is handled Grant Sanderson 2024-12-05 11:53:18 -06:00
  • cfb7d2fa47 Remove stray prints Grant Sanderson 2024-12-05 10:09:48 -06:00
  • 43821ab2ba Make caching on disk a decorator, and update implementations for Tex and Text mobjects Grant Sanderson 2024-12-05 10:09:15 -06:00
  • 89ddfadf6b Allow for a configurable cache location Grant Sanderson 2024-12-04 20:50:42 -06:00
  • 0c385e820f Get rid of get_tex_dir and get_text_dir Grant Sanderson 2024-12-04 20:33:43 -06:00
  • ac01b144e8 Clean up tex_file_writing Grant Sanderson 2024-12-04 20:30:53 -06:00
  • 129e512b0c Add caching functionality, and have Tex and Text both use it for saved svg strings Grant Sanderson 2024-12-04 19:51:01 -06:00
  • 88370d4d5d Have StringMobject work with svg strings rather than necessarily writing to file Grant Sanderson 2024-12-04 19:11:21 -06:00
  • 671a31b298 Add default fallback monitor for when no monitors are detected Grant Sanderson 2024-12-03 15:14:48 -06:00
  • f8280a12be Change where exception mode is set, to be quieter Grant Sanderson 2024-11-30 10:08:54 -06:00
  • d78fe93743 Remove print("Reloading...") Grant Sanderson 2024-11-30 10:08:41 -06:00
  • 8239f1bf35 Update README.md for better readability (#2246) Anon 2024-11-26 19:11:04 +01:00
  • 1fa17030a2 Add reload() command for interactive scene reloading (#2240) Splines 2024-11-26 19:09:43 +01:00
  • 530cb4f104 Merge pull request #2250 from 3b1b/video-work Grant Sanderson 2024-11-25 13:44:08 -06:00
  • 85638d88dc Update parameter range for sphere Grant Sanderson 2024-11-25 12:39:41 -07:00
  • fbce0b132c Temporary band-aide for degenerate normal vector calculations Grant Sanderson 2024-11-25 12:39:32 -07:00
  • dd51b696e5 Only apply non-flat-stroke correction in non-zero joint angle vertices Grant Sanderson 2024-11-25 12:35:32 -07:00