Commit Graph

  • c372ef4aaa Faster VMobject.get_arc_length Grant Sanderson 2023-02-16 15:02:30 -08:00
  • 3a05352f73 Add poly_line_length function Grant Sanderson 2023-02-16 15:02:15 -08:00
  • dcb58c1f4f Remove arg_creator arg from LaggedStartMap Grant Sanderson 2023-02-15 20:55:26 -08:00
  • 576a26493e Use quick_point_from_proportion in MoveAlongPath Grant Sanderson 2023-02-15 20:54:59 -08:00
  • d8428585f8 Merge pull request #1994 from 3b1b/video-work Grant Sanderson 2023-02-15 09:40:43 -08:00
  • 557cb66c52 Fix transparent background videos Grant Sanderson 2023-02-15 09:38:35 -08:00
  • 01c51dbc6d animation.update_config -> animation.update_rate_info Grant Sanderson 2023-02-09 15:16:51 -08:00
  • ad409999dc Small tweak Grant Sanderson 2023-02-09 15:16:33 -08:00
  • b39fbb62f4 Ensure joint_products are refreshed for _AnimationBuilder Grant Sanderson 2023-02-09 15:16:10 -08:00
  • 3e3e4de5e9 Add option for gamma correction to SceneFileWriter Grant Sanderson 2023-02-08 20:09:33 -08:00
  • ded06c1f88 Give SceneFileWriter an option for saturation, and set default to 1.7 Grant Sanderson 2023-02-08 19:41:07 -08:00
  • f2c07afe74 add 'return self' Grant Sanderson 2023-02-08 19:39:49 -08:00
  • 169e7a302b Give ThreeDAxes flat stroke by default Grant Sanderson 2023-02-08 19:39:37 -08:00
  • 0ce972991b Remove num_axis_pieces arg from ThreeDAxes Grant Sanderson 2023-02-08 19:39:22 -08:00
  • 41f0239e9d Merge pull request #1992 from 3b1b/bug-fix Grant Sanderson 2023-02-08 10:40:40 -08:00
  • 1844f7fd64 Fix for https://github.com/3b1b/manim/issues/1991 Grant Sanderson 2023-02-08 10:39:07 -08:00
  • 66b78d01a9 Merge pull request #1989 from 3b1b/video-work Grant Sanderson 2023-02-04 16:57:13 -08:00
  • d1b1df64a5 Ensure Window's scene always points back to window Grant Sanderson 2023-02-04 16:51:14 -08:00
  • 4e90a77fcd Change type hint on LaggedStart to accept any functions outputting animations Grant Sanderson 2023-02-04 16:50:12 -08:00
  • 7d1330fa68 Check if mobject_uniforms is None Grant Sanderson 2023-02-04 16:49:32 -08:00
  • c918e84784 Change default progress bar format Grant Sanderson 2023-02-03 18:10:29 -08:00
  • e3b95276fa Update TexTransformExample, and pull out TexIndexing Grant Sanderson 2023-02-03 17:48:51 -08:00
  • 3bf9e40aba Add more lenient tolerance to Mobject.has_same_shape_as Grant Sanderson 2023-02-03 17:35:20 -08:00
  • fab917ccee Improve TransformMatchingString to match longest common substrings by default Grant Sanderson 2023-02-03 17:28:27 -08:00
  • b8fe7b0172 Note that restoring state affects the mobject list Grant Sanderson 2023-02-03 17:28:00 -08:00
  • a54d1eddfc Set default pixel format to yuv420p Grant Sanderson 2023-02-03 12:48:56 -08:00
  • e1bb360e0b Add CLI args for setting video codec and pixel forma Grant Sanderson 2023-02-03 12:46:01 -08:00
  • 12dc124d72 Revert to simple progress_description_len default Grant Sanderson 2023-02-03 11:46:03 -08:00
  • bc107787cc Clean up get_scenes_to_render Grant Sanderson 2023-02-03 11:45:47 -08:00
  • b25f022859 Make it an option (default to false) to prerun a scene to calculate its number of frames Grant Sanderson 2023-02-03 11:06:07 -08:00
  • 7c561d3757 Edit set_program_uniform Grant Sanderson 2023-02-03 11:05:40 -08:00
  • ac3db9b636 Add set_program_uniform function Grant Sanderson 2023-02-02 21:13:18 -08:00
  • 772ea792d0 Add check for null VMobject in shader init Grant Sanderson 2023-02-02 21:12:42 -08:00
  • ee08c552bf Remove ShaderWrapper.get_program_id Grant Sanderson 2023-02-02 20:49:13 -08:00
  • c4777015fc FIx Mobject.replace_shader_code Grant Sanderson 2023-02-02 20:47:55 -08:00
  • d10745a379 Have CameraFrame.get_view_matrix and and CameraFrame.get_implied_camera_location use _data_has_changed instead of a refresh arg Grant Sanderson 2023-02-02 20:47:12 -08:00
  • 88959df7a8 Use set_color instead of set_rgba_array in vector_field Grant Sanderson 2023-02-02 18:24:12 -08:00
  • 3d0fe27c55 Simplify VMobject.set_rgba_array Grant Sanderson 2023-02-02 18:23:41 -08:00
  • 4629e08769 Ensure joint_products are computed at both the start and end of an animation Grant Sanderson 2023-02-02 18:17:12 -08:00
  • 009f9dd18b Don't call become at the end of Transform Grant Sanderson 2023-02-02 18:16:44 -08:00
  • 7f940fbee4 Change how ShaderWrapper uniforms are handled Grant Sanderson 2023-02-02 17:45:52 -08:00
  • fbcbbc9a58 Merge pull request #1988 from 3b1b/video-work Grant Sanderson 2023-02-02 16:28:43 -08:00
  • 1dcc678b2f Make sure animating a VGroup uniforms will have an effect Grant Sanderson 2023-02-02 16:18:09 -08:00
  • ad2e7144b4 Lock uniform keys, the same way data keys are Grant Sanderson 2023-02-02 16:17:26 -08:00
  • e36719a21b Use resize_points in Mobject.set_data Grant Sanderson 2023-02-02 15:37:10 -08:00
  • c4d698a169 Have Transform only copy target_mobject if it must Grant Sanderson 2023-02-02 15:36:58 -08:00
  • 0e60b124eb Only compute const_data_keys for unlocked data Grant Sanderson 2023-02-02 15:02:55 -08:00
  • d263fa23fa Merge pull request #1986 from 3b1b/video-work Grant Sanderson 2023-02-02 14:49:49 -08:00
  • 6f2cbc4d1f Merge branch 'master' of github.com:3b1b/manim into video-work Grant Sanderson 2023-02-02 14:47:44 -08:00
  • 4e674e571c Merge pull request #1987 from 3b1b/interactive-scene-update Grant Sanderson 2023-02-02 14:47:32 -08:00
  • be602930c3 Check that scene has a camera frame in pixel_to_point_coords Grant Sanderson 2023-02-01 20:11:31 -08:00
  • 9cadfa1818 Make it so that copying a mobject will copy its name, if applicable Grant Sanderson 2023-02-01 13:35:46 -08:00
  • b9d37a9f7e Add copy_frame_anim_call Grant Sanderson 2023-02-01 13:35:10 -08:00
  • d0c6d4d386 Accept list of Vect3 as an input to Mobject.set_points Grant Sanderson 2023-02-01 13:02:56 -08:00
  • 3c0d682efc Change clicking behavior in InteractiveScene Grant Sanderson 2023-02-01 13:02:34 -08:00
  • 63dbe3b23f More direct check for family_members_with_points Grant Sanderson 2023-02-02 14:32:55 -08:00
  • bd89056c8e Only recalculate outer_vert_indices when points are resized Grant Sanderson 2023-02-02 14:29:37 -08:00
  • b9d6dcd67d Save _has_fill and _has_stroke to prevent unnecessary recalculation Grant Sanderson 2023-02-02 14:26:08 -08:00
  • e5eed7c36a Batch render groups by Mobject type Grant Sanderson 2023-02-02 13:28:06 -08:00
  • acb4b1c6b3 Finalize color at the vertex level, rather than the fragment level, for fill Grant Sanderson 2023-02-02 12:04:23 -08:00
  • a1b9eae301 Merge branch 'master' of github.com:3b1b/manim into video-work Grant Sanderson 2023-02-02 11:40:23 -08:00
  • 7476740980 Merge pull request #1985 from 3b1b/cleaner-winding-fill Grant Sanderson 2023-02-02 11:39:18 -08:00
  • c3823e722d Update fill shader alpha blending, and simplify the fill canvas Grant Sanderson 2023-02-02 10:42:24 -08:00
  • 0cf9a35367 Have SVG subdivide intersections if winding fill is not a default Grant Sanderson 2023-02-02 10:40:09 -08:00
  • 594b9258da Account for unnecessary calls to use_winding_fill Grant Sanderson 2023-02-02 10:39:30 -08:00
  • 4ec2e8b0c5 Merge branch 'master' of github.com:3b1b/manim into video-work Grant Sanderson 2023-02-02 11:22:58 -08:00
  • 260815c675 Merge pull request #1984 from 3b1b/safer-self Grant Sanderson 2023-02-02 11:22:33 -08:00
  • ab6a7df4af Use typing_extensions to import Self for python versions <3.11 Grant Sanderson 2023-02-02 10:54:47 -08:00
  • 17cef427f1 Update fill shader alpha blending, and simplify the fill canvas Grant Sanderson 2023-02-02 10:42:24 -08:00
  • b499caaa45 Have SVG subdivide intersections if winding fill is not a default Grant Sanderson 2023-02-02 10:40:09 -08:00
  • 9c03a40d68 Account for unnecessary calls to use_winding_fill Grant Sanderson 2023-02-02 10:39:30 -08:00
  • 47672d3b1e Add checks for setting submobjects with existing list Grant Sanderson 2023-02-01 22:52:59 -08:00
  • eeadbe4542 Small reshuffling Grant Sanderson 2023-02-01 22:52:02 -08:00
  • 8adf2a6e07 Partition render groups based on shader type, fixed_in_frame status, depth_test and whether the mobject is changing Grant Sanderson 2023-02-01 20:39:16 -08:00
  • 6eafdc63cc Merge branch 'video-work' into render-groups Grant Sanderson 2023-02-01 20:17:01 -08:00
  • ebf2ee5849 Update tex patterns Grant Sanderson 2023-02-01 20:12:06 -08:00
  • f4a6f99b54 Check _use_winding_fill on the submobject level Grant Sanderson 2023-02-01 20:11:50 -08:00
  • 8820af65ec Check that scene has a camera frame in pixel_to_point_coords Grant Sanderson 2023-02-01 20:11:31 -08:00
  • f83c441210 Make it so that copying a mobject will copy its name, if applicable Grant Sanderson 2023-02-01 13:35:46 -08:00
  • f293ccdff4 Add copy_frame_anim_call Grant Sanderson 2023-02-01 13:35:10 -08:00
  • 40bcb7e0f3 Accept list of Vect3 as an input to Mobject.set_points Grant Sanderson 2023-02-01 13:02:56 -08:00
  • 979589a156 Change clicking behavior in InteractiveScene Grant Sanderson 2023-02-01 13:02:34 -08:00
  • 9ef14c7260 Change default h_buff on Matrix Grant Sanderson 2023-02-01 11:38:54 -08:00
  • c062592684 Draw border width behind fill Grant Sanderson 2023-02-01 11:36:54 -08:00
  • c8b65d5621 Merge pull request #1982 from 3b1b/video-work Grant Sanderson 2023-02-01 11:28:42 -08:00
  • e76c64ad52 Merge branch 'master' into video-work Grant Sanderson 2023-02-01 11:28:27 -08:00
  • 5527c0706d Merge pull request #1981 from 3b1b/add-self-type Grant Sanderson 2023-02-01 11:27:00 -08:00
  • 280090a7c9 Small reorganization to VMobject.get_shader_wrapper_list, and default to fill border being drawn up front Grant Sanderson 2023-02-01 11:24:46 -08:00
  • b351c9f1c8 Add smaller h_buff to matrix in OpeningManimExample Grant Sanderson 2023-02-01 11:20:42 -08:00
  • 04733ac32e Default to fully opaque background rectangle Grant Sanderson 2023-02-01 11:20:09 -08:00
  • 0c9afb65d9 Small clean up to render calls Grant Sanderson 2023-02-01 11:19:40 -08:00
  • b1fb3e1d54 Add render mode and early discard for fill canvas vao Grant Sanderson 2023-02-01 11:19:22 -08:00
  • 7c087838a3 Change backstroke defaults in OpeningScene Grant Sanderson 2023-01-31 21:33:36 -08:00
  • bc38165d44 Allow for matched_pairs arg to TransformMatchingStrings Grant Sanderson 2023-01-31 20:16:20 -08:00
  • c8d1ee5c88 No longer any need for specialized invisible_copy Grant Sanderson 2023-01-31 20:16:05 -08:00
  • f858a439dd Make alignment between VMobjects conducive to smoother interpolation Grant Sanderson 2023-01-31 20:15:48 -08:00
  • d3a4d81a63 Remove commended code Grant Sanderson 2023-01-31 16:08:43 -08:00
  • fca5770b9f Fix Camera.blit Grant Sanderson 2023-01-31 16:06:53 -08:00
  • d9c85aac46 Add dict_eq Grant Sanderson 2023-01-31 15:37:30 -08:00
  • 93e65fa3e7 Prevent needless extra copying in Mobject.copy Grant Sanderson 2023-01-31 15:37:23 -08:00