@thi.ng/geom
Version:
Functional, polymorphic API for 2D geometry types & SVG generation
10 lines • 602 B
TypeScript
import type { Vec } from "@thi.ng/vectors";
import type { Attribs } from "./api.js";
import type { Arc } from "./api/arc.js";
import { Cubic } from "./api/cubic.js";
export declare function cubic(a: Vec, b: Vec, c: Vec, d: Vec, attribs?: Attribs): Cubic;
export declare function cubic(pts: Iterable<Vec>, attribs?: Attribs): Cubic;
export declare const cubicFromArc: (arc: Arc) => Cubic[];
export declare const cubicFromLine: (a: Vec, b: Vec, attribs?: Attribs) => Cubic;
export declare const cubicFromQuadratic: (a: Vec, b: Vec, c: Vec, attribs?: Attribs) => Cubic;
//# sourceMappingURL=cubic.d.ts.map