UNPKG

@thi.ng/geom-splines

Version:

nD cubic & quadratic curve analysis, conversion, interpolation, splitting

14 lines (13 loc) 420 B
import { mixQuadratic } from "@thi.ng/vectors/mix-quadratic"; import { __sample, __sampleArray } from "./internal/sample.js"; const sampleQuadratic = __sample((res, [a, b, c], num) => { const delta = 1 / num; for (let t = 0; t < num; t++) { res.push(mixQuadratic([], a, b, c, t * delta)); } }); const sampleQuadraticArray = __sampleArray(sampleQuadratic); export { sampleQuadratic, sampleQuadraticArray };