frame.akima
Version:
A package for Akima interpolation
30 lines • 908 B
TypeScript
export declare function preparePointsForAkima(points: {
x: number;
y: number;
}[]): {
xValues: number[];
yValues: number[];
};
export declare class Akima {
private xVal;
private yVal;
private koefAkima;
constructor(xValues: number[], yValues: number[]);
private berechnenDerSteigungen;
private berechnenDerRestlichenKoeffizienten;
createInterpolator(): (angle: number) => number;
getValueFromAngle(angle: number): number;
}
export declare function calcSplineKoef_Akima(xw_ascending: number[], yw: number[]): number[][];
export declare function getSplineWert(x0: number, xwerte: number[], ywerte: number[], koef: number[][]): number;
export declare function createAkimaRadii(points: {
x: number;
y: number;
}[], universeCenter: {
x: number;
y: number;
}, nrRadii: number): {
x: number;
y: number;
}[];
//# sourceMappingURL=Akima.d.ts.map