|
9314dfd933
|
Reframe Mobject, VMobject and SurfaceMobject with a data map
|
2021-01-11 10:57:23 -10:00 |
|
|
b3335c65fb
|
Partial progress
|
2021-01-10 18:51:47 -08:00 |
|
|
fb0de62ef4
|
Slight change to colormap
|
2021-01-10 14:12:15 -08:00 |
|
|
42a3c56898
|
Limit how much is shown in display_during_execution
|
2021-01-07 16:37:01 -08:00 |
|
|
60c03831fb
|
Simplify split_string_to_isolate_substrings, even though it's currently not used anywhere
|
2021-01-07 12:11:44 -08:00 |
|
|
62bb40a7df
|
Change seek_full_path_from_defaults to find_file, and make it a more general function which will find and download urls if needed. This means for images/textures/etc. one can point online
|
2021-01-06 10:39:34 -08:00 |
|
|
065df65cf1
|
Reorganize how shader files sit in the shaders folder
|
2021-01-05 23:14:16 -08:00 |
|
|
6c0f00b4a1
|
Reimplement stretch_array_to_length
|
2021-01-04 13:26:29 -08:00 |
|
|
e5c79cbb90
|
Directly cache svg file instead of tex, and don't store superfluous files associated with tex rendering
|
2021-01-03 11:29:09 -08:00 |
|
|
7b3f4d08f5
|
Replace the progress bar with a simple display of what's being written which then gets deleted
|
2021-01-02 21:32:48 -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 |
|
|
4e54c6de54
|
Fix rgb_to_hex bug
|
2020-11-24 13:29:27 -08:00 |
|
|
72472c5836
|
Refactor in terms of a ShaderWrapper object
|
2020-07-22 18:21:42 -07:00 |
|
|
ae8e8040d7
|
New implementation of smooth
|
2020-07-22 18:19:07 -07:00 |
|
|
2671817ae9
|
Refactor away from treating shader_info as a dictionary, and make it a proper type as ShaderWrapper. This also includes some cleanup in hos Camera renders
|
2020-06-29 18:17:18 -07:00 |
|
|
2b3bd2bfce
|
Use an index buffer for shaders to save memory
|
2020-06-29 11:05:09 -07:00 |
|
|
439e83f40e
|
set_array_by_interpolation
|
2020-06-28 12:15:01 -07:00 |
|
|
279f66ceaf
|
A little refactoring and performance improvement
|
2020-06-28 12:14:46 -07:00 |
|
|
b443c9e764
|
Fixed bug at a = 1 for partial_bezier
|
2020-06-27 12:17:41 -07:00 |
|
|
54bde86c7b
|
Some small performance improvements to VMobject
|
2020-06-27 12:10:22 -07:00 |
|
|
10c6bfe3ad
|
Add refresh_shader_info_id insetead of having create_shader_info_id called all the time
|
2020-06-27 00:01:45 -07:00 |
|
|
60e1c88eb4
|
Slight tweaks to how shader_info id is found and stored
|
2020-06-26 23:05:25 -07: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 |
|
|
5ce8d08e0f
|
Go back to recomputing shader id
|
2020-06-17 17:10:35 -07:00 |
|
|
edec91e1e4
|
Unfactor internals of batch_by_property for easier readibility, and slight performnace improvement
|
2020-06-15 12:00:03 -07:00 |
|
|
1e6eef89ec
|
Have shader_info remember its own id
|
2020-06-15 11:59:24 -07:00 |
|
|
9d772496dd
|
Removes the need to be able to recover shader_info from shader_id
|
2020-06-14 19:01:04 -07:00 |
|
|
222b6d1220
|
Push depth test decision to the mobject level, as opposed to the camera
|
2020-06-14 17:41:47 -07:00 |
|
|
8a060dfa3f
|
Add axis_normalized option to quaternion_from_angle_axis
|
2020-06-09 20:40:36 -07:00 |
|
|
3e913b6649
|
Have make_smooth work directly from the quadratic bezier curves, without going via cubics and doubling the size of the points list
|
2020-06-09 16:58:16 -07:00 |
|
|
c7a50ac7a5
|
Tried, but failed, to write a better smooth bezier function
|
2020-06-09 12:38:37 -07:00 |
|
|
f0a36329b1
|
Changed get_quadratic_approximation_of_cubic
|
2020-06-08 20:40:39 -07:00 |
|
|
bab809b9a6
|
Allow for passing shader uniforms from mobjects
|
2020-06-08 15:57:12 -07:00 |
|
|
39230a805c
|
Better handling of textures, now letting multiple get passed in to a textured surface
|
2020-06-08 15:06:22 -07:00 |
|
|
7c1f560ae2
|
Change fallback unit normal to be in negative y-direction
|
2020-06-06 10:57:07 -07:00 |
|
|
b2137f2746
|
Fixed z_to_vector for vectors on z-axis
|
2020-06-05 13:21:35 -07:00 |
|
|
efe15cf2f0
|
normalize_along_axis
|
2020-06-05 11:12:11 -07:00 |
|
|
e4419204cb
|
Got stroke shaders working in 3d
|
2020-06-04 11:29:36 -07:00 |
|
|
23bbdc63ba
|
Fix up fill shaders to work when being viewed from different orientations, along with several other little bugs
|
2020-06-03 17:10:33 -07:00 |
|
|
725a7e3121
|
Enable 3d rotations
|
2020-06-01 16:21:18 -07:00 |
|
|
cfe72922ca
|
Have rotate_vector return same type as input
|
2020-03-06 06:15:28 -08:00 |
|
|
f4776626e4
|
Shorten name to index_labels
|
2020-02-27 17:16:10 +00:00 |
|
|
34ae76ab7f
|
Have restructure_list_to_exclude_certain_family_members work with the full family of to_remove
|
2020-02-22 13:20:59 -08:00 |
|
|
f4a33c5bfb
|
Small fix
|
2020-02-22 13:20:37 -08:00 |
|
|
0b0dbcb5d8
|
Replace np.tan with math.tan...because why not
|
2020-02-21 12:01:39 -08:00 |
|
|
fa7f340cd3
|
Replace np.<trig> with math.<trig>
|
2020-02-21 10:57:10 -08:00 |
|
|
b825b36b60
|
Slight fix to triangulation
|
2020-02-20 16:50:34 -08:00 |
|
|
6be41fec6d
|
Add simple function to measure runtime
|
2020-02-20 16:50:13 -08:00 |
|
|
ec017bd1ae
|
Insignificant style edit
|
2020-02-20 15:51:26 -08:00 |
|
|
c794039b9d
|
Replacing apply_along_axis
|
2020-02-19 23:43:33 -08:00 |
|