|
dd51b696e5
|
Only apply non-flat-stroke correction in non-zero joint angle vertices
|
2024-11-25 12:35:32 -07:00 |
|
|
9cd6a87ff8
|
Make sure VMobject uniform flat_stroke matches the use inside the quadratic_bezier/stroke/geom.glsl code
|
2024-11-25 12:28:31 -07:00 |
|
|
54c8a9014b
|
Add scale_stroke_with_zoom option to VMobject
|
2024-11-25 11:27:11 -07:00 |
|
|
f0bf50eb7f
|
Remove use of gl_VertexID
|
2024-09-28 09:54:28 -05:00 |
|
|
fcc5dc00f9
|
Treat objects fixed in frame as having flat stroke
|
2024-08-23 14:17:26 -05:00 |
|
|
5d6a1f30c4
|
Count joints near 180 degrees as straight
|
2024-08-23 13:55:10 -05:00 |
|
|
bda894959b
|
Keeps stroke width as a function of pixels, independent of zoom level
|
2024-08-21 16:12:56 -05:00 |
|
|
d870bb29de
|
Fix the non-flat stroke edge case for tangents near line of sight
|
2024-08-21 16:12:13 -05:00 |
|
|
9a5386b022
|
Instead of passing in joint_products to stroke shader, just track joint_angles and pass in global unit normal
|
2024-08-21 11:59:48 -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 |
|
|
82582d08bd
|
Fewer parameters for stroke frag shader
|
2024-08-20 13:32:52 -05:00 |
|
|
0a313eb119
|
Reorganize quadratic bezier shader files
|
2024-08-20 12:58:34 -05:00 |
|