( p0, p1, p2, p3, t, t2, t3 )
| 5620 | // Catmull-Rom |
| 5621 | |
| 5622 | function interpolate( p0, p1, p2, p3, t, t2, t3 ) { |
| 5623 | |
| 5624 | var v0 = ( p2 - p0 ) * 0.5, |
| 5625 | v1 = ( p3 - p1 ) * 0.5; |
| 5626 | |
| 5627 | return ( 2 * ( p1 - p2 ) + v0 + v1 ) * t3 + ( - 3 * ( p1 - p2 ) - 2 * v0 - v1 ) * t2 + v0 * t + p1; |
| 5628 | |
| 5629 | }; |
| 5630 | |
| 5631 | }; |
| 5632 | /** |