cfb7d2fa47
Remove stray prints
2024-12-05 10:09:48 -06:00
43821ab2ba
Make caching on disk a decorator, and update implementations for Tex and Text mobjects
2024-12-05 10:09:15 -06:00
89ddfadf6b
Allow for a configurable cache location
2024-12-04 20:50:42 -06:00
0c385e820f
Get rid of get_tex_dir and get_text_dir
2024-12-04 20:33:43 -06:00
ac01b144e8
Clean up tex_file_writing
2024-12-04 20:30:53 -06:00
129e512b0c
Add caching functionality, and have Tex and Text both use it for saved svg strings
2024-12-04 19:51:01 -06:00
ed2f9f3305
Fix import of pyplot
2024-11-25 10:49:05 -07:00
e80b9d0e47
Less collision-prone file names for downloads
2024-11-25 09:31:15 -07:00
64ae1364ca
Update the Vector Field interface
2024-11-12 11:21:19 -08:00
0804109301
Flatten uniform arrays
2024-09-21 12:15:37 -04:00
62a4ea5165
Update description of remove_list_redundancies
2024-09-21 12:15:29 -04:00
3e7244b90b
Fix bad argument
2024-09-21 12:15:06 -04:00
df9acfb4d5
Merge pull request #2009 from Varniex/patch-1
...
Correction of indices
2024-09-06 10:59:04 -07:00
6d23df0497
Clean up changes associated with fixing aspect ratio issue
2024-09-06 12:50:19 -05:00
2178ec2b85
Merge branch 'master' into fix-aspect-ratio
2024-09-06 10:24:42 -07:00
a5137a05f1
Merge pull request #2134 from jkjkil4/fix-there_and_back_with_pause
...
fix: `there_and_back_with_pause`
2024-09-06 09:25:31 -07:00
e7c540f415
Move texture id tracking to ShaderWrapper
...
Rather than having a globally unique id for each texture, dynamically allocate new texure ids within each ShaderWrapper, so that there is no upper bound on how many textures can be used.
2024-09-06 11:07:38 -05:00
79ec791fc2
Move get_fill_canvas into VShaderWrapper
2024-08-21 09:02:22 -05:00
dfc5f152dd
Have border width pre-multiply by alpha, and don't use a separate texture for that border width
2024-08-20 22:03:45 -05:00
5ff80ffc6c
Fix matplotlib color map import
2024-08-20 08:54:06 -05:00
6223623b40
Ensure border width blends better within filled VMobject for opacity < 1
2024-08-19 21:39:53 -05:00
7217c9fca5
Reorganize VShaderWrapper.render_fill
2024-08-19 20:51:37 -05:00
3b5d63d2fa
Add depth shader to handle winding fill depth test.
2024-08-19 14:09:07 -05:00
4a6e6ca646
Double the size of the fill canvas, to effectively do msaa
2024-08-16 12:04:27 -05:00
c7acbe5de6
Brighten up fill
2024-08-15 10:53:46 -05:00
e130625b9b
Handle edge case of single point passed into approx_smooth_quadratic_bezier_handles
2024-08-07 12:12:29 -05:00
ab28804ae5
fix: there_and_back_with_pause
2024-05-22 16:37:07 +08:00
d3ba101ee5
Change from tracking time_based_updater and non_time_updater lists separately to just tracking one list
2024-03-07 16:39:45 -03:00
83cd5d6246
Clean up updater matters, prune unused functions
2024-03-07 16:07:39 -03:00
4d67361800
Add shuffled
2024-03-07 08:40:19 -03:00
f3571cf2cb
Add random import
2024-02-08 14:37:58 -06:00
e4c824e672
Update random_bright_color to operate based on hsl ranges
2024-02-08 14:37:46 -06:00
31b2bcd9e6
Add interpolate_color_by_hsl
2024-02-08 14:37:30 -06:00
41ece958fd
Explicitly call out global naure of ID_TO_TEXTURE map
2024-01-17 15:02:19 -06:00
60a4f0e167
Factor out Arc.create_quadratic_bezier_points to quadratic_bezier_points_for_arc
2023-09-04 19:08:13 -04:00
65e7943ff7
fix aspect_ratio other than 16:9 issue
2023-08-27 13:51:54 +08:00
fa798a2018
Add \dots and \mathds to tex_to_symbol_count
2023-08-15 20:40:39 -07:00
13d4ab1eb0
Stylistic change
2023-08-15 20:40:24 -07:00
c8cf83eedf
Add cartesian_product
2023-08-15 20:40:15 -07:00
4f42ebeb4f
Small formatting tweaks
2023-06-10 09:26:20 -07:00
3b2904b4c7
Correction of indices
2023-04-02 03:16:09 +05:30
80fb1a98a9
Add \text to TEX_TO_SYMBOL_COUNT
2023-03-10 11:05:50 -08:00
d1e2a7a157
Make sure \text{...} is counted correctly in num_tex_symbols
2023-03-10 11:05:30 -08:00
3a05352f73
Add poly_line_length function
2023-02-16 15:02:15 -08:00
7c561d3757
Edit set_program_uniform
2023-02-03 11:05:40 -08:00
ac3db9b636
Add set_program_uniform function
2023-02-02 21:13:18 -08:00
17cef427f1
Update fill shader alpha blending, and simplify the fill canvas
2023-02-02 10:42:24 -08:00
ebf2ee5849
Update tex patterns
2023-02-01 20:12:06 -08:00
b1fb3e1d54
Add render mode and early discard for fill canvas vao
2023-02-01 11:19:22 -08:00
d9c85aac46
Add dict_eq
2023-01-31 15:37:30 -08:00