ts-useful
Version:
Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.
14 lines • 360 B
JavaScript
import { Decasteljau } from './decasteljau';
/**
*
* @param points coordinate[]
* @param percent number
* @returns coordinate
*/
export const Curve = (points, percent) => {
return {
x: Decasteljau(points.map((p) => p.x), percent),
y: Decasteljau(points.map((p) => p.y), percent)
};
};
//# sourceMappingURL=curve.js.map