(poses, u, n_frames, u_keyframes, n_buffer)
| 509 | return result |
| 510 | |
| 511 | def remove_buffer_poses(poses, u, n_frames, u_keyframes, n_buffer): |
| 512 | u_keyframes = u_keyframes[n_buffer:-n_buffer] |
| 513 | mask = (u >= u_keyframes[0]) & (u <= u_keyframes[-1]) |
| 514 | poses = poses[mask] |
| 515 | u = u[mask] |
| 516 | n_frames = len(poses) |
| 517 | return poses, u, n_frames, u_keyframes |
| 518 | |
| 519 | def interp(points, u, k, s): |
| 520 | """Runs multidimensional B-spline interpolation on the input points.""" |
no outgoing calls
no test coverage detected