2
0

restore backup and add opencode support

This commit is contained in:
2025-09-23 12:02:03 +02:00
parent b99d2ff835
commit c295660631
72 changed files with 7035 additions and 7198 deletions

View File

@@ -0,0 +1,44 @@
import { Point } from './../models/point.model';
export declare class NlsMathService {
/**
* Calculate distance between to points with coordinates.
* @param a
* @param b
*/
Δ(a: Point, b: Point): number;
getClosestCenter(point: Point, matrix: any): any;
getFarestCenter(point: Point, matrix: any): any;
randomPoint(matrix: any, overlap: number): {
x: any;
y: any;
};
centerOfArea(width: any, height: any): Point;
centerOfPoints(p1: Point, p2: Point): {
x: number;
y: number;
};
centerOfCurve(curve: Point[]): {
x: number;
y: number;
} & {
ascent: number;
};
medianOfCurve(curve: Point[]): Point & {
ascent: number;
};
angleRadians(p1: Point, p2: Point): number;
angleDegree(p1: Point, p2: Point): number;
medianIndex(list: any): number;
medianPoint(points: Point[]): IterableIterator<Point>;
/**
* Generator for sine bounce
*
* @param start 0 indicates to initiate with positive numbers, 1 indicates to
* start with negative numbers first
* @param amplitude default to 1 indicates the amplitude in positive as well
* in negative range
* @param decimals amount of decimal places
*/
bounce(amplitude?: number, decimals?: number, start?: number): IterableIterator<number>;
flipSign(startPositive?: boolean): IterableIterator<number>;
}