UNPKG

skinview3d-blockbench

Version:

SkinView3d animation provider for blockbench bedrock minecraft animations

10 lines (9 loc) 260 B
export function catmullRom(p0, p1, p2, p3, t) { const t2 = t * t; const t3 = t2 * t; return (0.5 * (2 * p1 + (-p0 + p2) * t + (2 * p0 - 5 * p1 + 4 * p2 - p3) * t2 + (-p0 + 3 * p1 - 3 * p2 + p3) * t3)); }