d11c910dfd
[utils.curves] improve type annotations
2025-03-12 23:10:49 -07:00
9b2f8599e6
[utils.curves] use numpy.trapezoid for 2.0 compatibility
...
fall back to trapz if import fails
2025-03-12 23:09:45 -07:00
6567394fbf
[utils.curves.bezier] Fix and clarify bezier() code
...
- Accuracy fix (incorrect +1 term)
- Explicitly index last dim of `nodes`
- Suppress warnings about div by zero
- simplify `umul` and `udiv` calculation
2025-03-04 23:00:52 -08:00
858ef4a114
[utils.curves.euler_bend] add num_point arg and improve naming
2025-03-03 00:53:34 -08:00
b27b1d93d8
[utils.curves.bezier] improve handling of non-ndarray inputs
2025-03-03 00:52:51 -08:00
c3534beb3f
[utils.curves.bezier] be more explicit about broadcast axes
2025-02-25 21:27:16 -08:00
f14528654b
[utils.curves] add masque.utils.curves with Bezier and Euler curves
2025-02-25 21:09:04 -08:00