(p0, p1, p2, p3, t, t2, t3)
| 165 | |
| 166 | // inner Function |
| 167 | function interpolate(p0, p1, p2, p3, t, t2, t3) { |
| 168 | var v0 = (p2 - p0) * 0.5; |
| 169 | var v1 = (p3 - p1) * 0.5; |
| 170 | return (2 * (p1 - p2) + v0 + v1) * t3 |
| 171 | + (-3 * (p1 - p2) - 2 * v0 - v1) * t2 |
| 172 | + v0 * t + p1; |
| 173 | } |
| 174 | } |
| 175 | |
| 176 | /** |
no outgoing calls
no test coverage detected