[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