933d61de19
* added ESLint and updated all code base * updated SVGPathCommander, CubicBezier, shorter-js, minifill * updated polyfills * minor CSS fixes
9 lines
286 B
JavaScript
9 lines
286 B
JavaScript
export default function translate3d(a, b, u, v) {
|
|
const translateArray = [];
|
|
for (let ax = 0; ax < 3; ax += 1) {
|
|
translateArray[ax] = (a[ax] || b[ax]
|
|
? ((a[ax] + (b[ax] - a[ax]) * v) * 1000 >> 0) / 1000 : 0) + u;
|
|
}
|
|
return `translate3d(${translateArray.join(',')})`;
|
|
}
|