[utils.curves.bezier] improve handling of non-ndarray inputs
This commit is contained in:
parent
c74573e7dd
commit
b27b1d93d8
@ -22,9 +22,10 @@ def bezier(
|
|||||||
Returns:
|
Returns:
|
||||||
`[[x0, y0], [x1, y1], ...]` corresponding to `[tt0, tt1, ...]`
|
`[[x0, y0], [x1, y1], ...]` corresponding to `[tt0, tt1, ...]`
|
||||||
"""
|
"""
|
||||||
|
nodes = numpy.asarray(nodes)
|
||||||
|
tt = numpy.asarray(tt)
|
||||||
nn = nodes.shape[0]
|
nn = nodes.shape[0]
|
||||||
if weights is None:
|
weights = numpy.ones(nn) if weights is None else numpy.asarray(weights)
|
||||||
weights = numpy.ones(nn)
|
|
||||||
|
|
||||||
t_half0 = tt <= 0.5
|
t_half0 = tt <= 0.5
|
||||||
umul = tt / (1 - tt)
|
umul = tt / (1 - tt)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user