4290 Commits

Author SHA1 Message Date
8f1dfabff0 VectorizedPoint should call __init__ for both super classes 2021-12-13 16:02:10 -08:00
7fa01d5de8 Small formatting change 2021-12-13 16:01:54 -08:00
3a1e5e1bcf Remove old implementation for SurfaceMesh 2021-12-07 10:07:49 -08:00
264f7b1172 Add Circle.get_radius 2021-12-07 10:07:25 -08:00
85e90a1488 Don't print info for pre-run scene 2021-12-07 10:07:15 -08:00
f8e6e7df3c Update progress display for full scene render 2021-12-07 10:06:48 -08:00
5dd7cce67f Have Scene.wait only go through full progression during skipping when there are time-based updaters 2021-12-07 10:05:33 -08:00
f21a4a4696 Only stop skipping if the scene wasn't originally meant to be 2021-12-07 10:04:28 -08:00
98b0d266d2 Make sure skip_animations and start_at_animation_number play well together 2021-12-07 10:03:10 -08:00
b4ce0b910c Merge pull request #1688 from 3b1b/video-work
Video work
2021-11-30 11:45:57 -08:00
9dd1f47dab Create single progress display for full scene render
When a scene is written to file, it will now do a preliminary run of a copy of the scene with skip_animations turned on to count the total frames, which has the added benefit of catching runtime errors early, and allowing an quicker preview of the last frame to be sure everything will render as expected.

The Progress display bars for individual animations are replaced with a more global progress display bar showing the full render time for the scene.

This has the downside that all the non-rendering computations in a scene are run twice, so any scene with slow computations unrelated to rendering will take longer. But those are rarer, so the benefits seem worth it.
2021-11-30 11:41:33 -08:00
49743daf32 Add Mobject.insert_submobject method 2021-11-30 11:30:50 -08:00
ba23fbe71e Make sure Mobject.is_fixed_in_frame stays updated with uniforms 2021-11-30 11:30:34 -08:00
ee1594a3cb Match fix_in_frame status for FlashAround mobject 2021-11-30 11:29:12 -08:00
e9afb0ee33 Fix tiny PEP errors 2021-11-30 11:28:26 -08:00
d9cac38618 update changelog 2021-11-28 18:50:57 +08:00
bcd09906be Fix bug in ShowSubmobjectsOneByOne 2021-11-22 08:05:59 -08:00
407c53f97c Have rotation_between_vectors handle identical/similar vectors 2021-11-18 17:52:48 -08:00
eea3c6b294 Better align SurfaceMesh to the corresponding surface polygons 2021-11-18 17:52:17 -08:00
d2182b9112 Make sure set_length returns self 2021-11-18 17:51:56 -08:00
fbc329d7ce Small bug fix for angle_between_vectors 2021-11-17 12:49:53 -08:00
25045143a1 Have mobject uniforms supercede camera uniforms 2021-11-17 12:49:08 -08:00
e899604a2d Add getter methods for specific euler angles 2021-11-17 12:48:17 -08:00
0b898a5594 Add always_sort_to_camera for surfaces 2021-11-16 17:38:43 -08:00
ee2f68cd49 Exchange gloss for reflectiveness 2021-11-16 17:38:30 -08:00
2cce4ccdd7 Exchange gloss for reflectiveness 2021-11-16 17:38:08 -08:00
f3ecebee43 Remove unnecessary import 2021-11-16 17:37:45 -08:00
e764da3c3a use quick_point_from_proportion for graph points 2021-11-16 17:37:27 -08:00
fbbea47d11 Change temp embed file name 2021-11-16 17:37:01 -08:00
781a9934fd Add shortcut for setting black background stroke 2021-11-16 17:29:24 -08:00
a7173142bf Fix VMobject.fade 2021-11-16 17:29:10 -08:00
0e78027186 Improve point_from_proportion to account for arc length 2021-11-16 17:28:48 -08:00
82bd02d21f Fix angle_between_vectors, add rotation_between_vectors 2021-11-16 17:08:35 -08:00
d065e1973d Add option to insert embed line from the command line (mildly hacky) 2021-11-14 12:31:56 -08:00
7070777408 Tiny formatting change 2021-11-12 15:47:23 -08:00
3bbb759112 Merge branch 'master' of github.com:3b1b/manim into video-work 2021-11-09 09:18:56 -08:00
41c6cbcb59 Merge pull request #1675 from YishiMichael/master
Add boolean operations for mobjects
2021-11-09 09:18:38 -08:00
5930e6a176 Refresh unit normal when reversing points 2021-11-09 09:15:15 -08:00
8f3ff91165 Add reflectiveness to style and default to fill for VMobject.get_color 2021-11-09 09:15:00 -08:00
b12677bc1a Add files via upload 2021-11-10 00:35:09 +08:00
cdec64e3f1 Add boolean operations for mobjects 2021-11-10 00:23:40 +08:00
2dc8bc9b9c Add boolean operations for mobjects 2021-11-10 00:23:04 +08:00
94f0bf557a Add skia-pathops package 2021-11-10 00:21:04 +08:00
e20690b7c1 Don't necessarily remove anti_alias on ThreeDScene 2021-11-08 21:48:42 -08:00
2c7689ed9e Enable glow_factor on dots 2021-11-08 21:47:48 -08:00
c73d507c76 Fix SurfaceMesh to be evenly spaced 2021-11-08 21:47:26 -08:00
317a5d6226 Make it possible to set full screen preview as a default 2021-11-08 21:47:02 -08:00
4339f97c56 Small refactor and added functionality 2021-11-08 21:46:35 -08:00
81c3ae3037 Have separate notions of gloss and reflectiveness 2021-11-08 21:46:09 -08:00
61b04079f5 Merge branch 'master' of github.com:3b1b/manim into video-work 2021-11-01 13:18:09 -07:00