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

Function interpolate

Three.js/js/Three56.js:5622–5629  ·  view source on GitHub ↗
( p0, p1, p2, p3, t, t2, t3 )

Source from the content-addressed store, hash-verified

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/**

Callers 1

Three56.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected