@remotion/paths
Version:
Utilities for working with SVG paths
20 lines (19 loc) • 793 B
TypeScript
import type { Point } from './types';
export declare const cubicPoint: (xs: number[], ys: number[], t: number) => Point;
export declare const getCubicArcLength: ({ sx, sy, t, }: {
sx: number[];
sy: number[];
t: number;
}) => number;
export declare const quadraticPoint: (xs: number[], ys: number[], t: number) => Point;
export declare const cubicDerivative: (xs: number[], ys: number[], t: number) => Point;
export declare const getQuadraticArcLength: (xs: number[], ys: number[], t: number) => number;
export declare const quadraticDerivative: (xs: number[], ys: number[], t: number) => {
x: number;
y: number;
};
export declare const t2length: ({ length, totalLength, func, }: {
length: number;
totalLength: number;
func: (t: number) => number;
}) => number;