MCPcopy
hub / github.com/stemkoski/stemkoski.github.com / interpolate

Function interpolate

Three.js/js/Three60.js:6365–6372  ·  view source on GitHub ↗
( p0, p1, p2, p3, t, t2, t3 )

Source from the content-addressed store, hash-verified

6363 // Catmull-Rom
6364
6365 function interpolate( p0, p1, p2, p3, t, t2, t3 ) {
6366
6367 var v0 = ( p2 - p0 ) * 0.5,
6368 v1 = ( p3 - p1 ) * 0.5;
6369
6370 return ( 2 * ( p1 - p2 ) + v0 + v1 ) * t3 + ( - 3 * ( p1 - p2 ) - 2 * v0 - v1 ) * t2 + v0 * t + p1;
6371
6372 };
6373
6374};
6375

Callers 1

Three60.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected