Grant Sanderson
|
7212a98d65
|
Small clean up
|
2023-01-10 12:59:10 -08:00 |
|
Grant Sanderson
|
802bd58aa7
|
Small cleanup
|
2023-01-10 12:26:16 -08:00 |
|
Grant Sanderson
|
116d6fe244
|
Revert emit_pentagon to work on 3d vectors
|
2023-01-10 11:51:05 -08:00 |
|
Grant Sanderson
|
6ec3d9f4a5
|
Add 'no_joint' to joint types
|
2023-01-10 11:06:41 -08:00 |
|
Grant Sanderson
|
ab1227a908
|
Ensure joint angles are up to date in align_points
|
2023-01-10 10:26:30 -08:00 |
|
Grant Sanderson
|
27db1c5987
|
Add arrays_match function
|
2023-01-10 10:25:59 -08:00 |
|
Grant Sanderson
|
8cd59f852d
|
Add small comments
|
2023-01-10 09:55:06 -08:00 |
|
Grant Sanderson
|
8175c2d408
|
Rename quadratic_bezier_geometry_functions to get_xy_to_uv
|
2023-01-10 09:53:17 -08:00 |
|
Grant Sanderson
|
b31ad49850
|
A little clean up to fill shader
|
2023-01-10 09:49:51 -08:00 |
|
Grant Sanderson
|
70113d5a48
|
Tiny cleanup
|
2023-01-10 08:58:08 -08:00 |
|
Grant Sanderson
|
4b652be492
|
Delete get_xyz_to_uv
|
2023-01-10 08:57:38 -08:00 |
|
Grant Sanderson
|
05796654f4
|
Replace "bezier_degree" with "is_linear"
|
2023-01-10 08:54:02 -08:00 |
|
Grant Sanderson
|
2b90f0b244
|
Add condition for auto-miter joints
|
2023-01-09 20:30:49 -08:00 |
|
Grant Sanderson
|
dcb166e21b
|
Refresh joint_angles on almost any change
|
2023-01-09 20:30:29 -08:00 |
|
Grant Sanderson
|
02a0ffe04e
|
Delete quadratic_bezier_distance.glsl
|
2023-01-09 20:17:10 -08:00 |
|
Grant Sanderson
|
98e358f87d
|
Move a line
|
2023-01-09 20:10:34 -08:00 |
|
Grant Sanderson
|
494e04405c
|
Refresh all family shader data in align_data
|
2023-01-09 20:10:06 -08:00 |
|
Grant Sanderson
|
480cc6759f
|
Small cleanup
|
2023-01-09 19:54:21 -08:00 |
|
Grant Sanderson
|
b4544052d9
|
Change fill shader to use simpler uv space
|
2023-01-09 19:54:09 -08:00 |
|
Grant Sanderson
|
f75df1e26e
|
Clean up a few messes from previous commit
|
2023-01-09 18:51:41 -08:00 |
|
Grant Sanderson
|
c67ae08b62
|
Have stroke geometry shader pass to a coordinate system where the curve is some segment of y = x^2
|
2023-01-09 16:46:38 -08:00 |
|
Grant Sanderson
|
d87db65344
|
Add stand-in for better unit normal treatment
|
2023-01-09 12:02:50 -08:00 |
|
Grant Sanderson
|
d1c765353d
|
Small comment change
|
2023-01-09 11:56:27 -08:00 |
|
Grant Sanderson
|
fc86bf7f9e
|
Specify that uniforms can be numpy arrays
|
2023-01-09 11:56:21 -08:00 |
|
Grant Sanderson
|
ccf7a503c1
|
Add ANGLE_THRESHOLD constant
|
2023-01-09 10:52:12 -08:00 |
|
Grant Sanderson
|
ccbb5534fa
|
Remove find_intersection
|
2023-01-09 10:52:02 -08:00 |
|
Grant Sanderson
|
80c0e88133
|
Put joint_angle information in VMobject.data
|
2023-01-09 10:08:03 -08:00 |
|
Grant Sanderson
|
5870274adb
|
Delete unused functions
|
2023-01-09 00:07:46 -05:00 |
|
Grant Sanderson
|
08c02b21aa
|
Small comment
|
2023-01-09 00:02:30 -05:00 |
|
Grant Sanderson
|
a6e5f25912
|
Delete get_reduced_control_points
|
2023-01-09 00:00:31 -05:00 |
|
Grant Sanderson
|
47d0dca087
|
Check for null curve
|
2023-01-08 23:58:45 -05:00 |
|
Grant Sanderson
|
16390283cf
|
Small cleanup for fill shader
|
2023-01-08 23:34:02 -05:00 |
|
Grant Sanderson
|
89d9e260eb
|
Various cleanups for stroke shader
|
2023-01-08 23:33:39 -05:00 |
|
Grant Sanderson
|
ae2a253fb1
|
Just pass one bevel parameter rather than two
|
2023-01-08 21:56:38 -05:00 |
|
Grant Sanderson
|
0136cef1d9
|
Minor simplifications for stroke shader
|
2023-01-08 21:53:43 -05:00 |
|
Grant Sanderson
|
2bf1f5eb40
|
Make sure pointwise_become_partial doesn't needlessly refresh joint angles
|
2023-01-08 21:29:35 -05:00 |
|
Grant Sanderson
|
21051ce289
|
Performance improvement for get_joint_angles
|
2023-01-08 21:29:08 -05:00 |
|
Grant Sanderson
|
9e7cd1399d
|
Add arr_clip (faster alternative to np.clip)
|
2023-01-08 21:27:56 -05:00 |
|
Grant Sanderson
|
d5fdc75164
|
Remove the need to track previous and next joints in stroke shader
|
2023-01-08 20:29:31 -05:00 |
|
Grant Sanderson
|
cae13aa1f0
|
Add space
|
2023-01-08 10:15:22 -05:00 |
|
Grant Sanderson
|
9b2495abb1
|
Remove "orientation" from locked_keys when recomputed
Rather than re-reading into fill_data
|
2023-01-05 08:46:12 -05:00 |
|
Grant Sanderson
|
f5455bb554
|
Avoid using set_points in Rotation
|
2023-01-05 08:29:59 -05:00 |
|
Grant Sanderson
|
0d433b075e
|
Fix bug associated with orientation data not always getting written
This might reflect a deeper issue with the locked_data sometimes being _too_ locked.
|
2023-01-04 17:18:10 -08:00 |
|
Grant Sanderson
|
0c1abebd95
|
Don't save last frame by default
|
2023-01-04 16:39:59 -08:00 |
|
Grant Sanderson
|
1cf89abf53
|
No need to track vertex index manually
|
2023-01-04 16:39:59 -08:00 |
|
Grant Sanderson
|
c30b102458
|
Use re.sub instead of looping over re.findall
|
2023-01-04 16:39:59 -08:00 |
|
Grant Sanderson
|
bf5d587204
|
Merge pull request #1957 from 3b1b/video-work
Refactor TransformMatchingStrings/TransformMatchingShapes
|
2023-01-02 09:38:08 -08:00 |
|
Grant Sanderson
|
abf1dd3d8b
|
Typo fix
|
2023-01-02 09:32:10 -08:00 |
|
Grant Sanderson
|
a31c4ae3c2
|
Add more indexing details to TexTransformExample
|
2022-12-30 15:19:29 -08:00 |
|
Grant Sanderson
|
4c1f1f8749
|
Clean up TransformMatchingStrings
|
2022-12-30 15:09:07 -08:00 |
|