fidget-pincher
Version:
- [jsDelivr CDN](https://cdn.jsdelivr.net/npm/fidget-pincher/): `<script src="https://cdn.jsdelivr.net/npm/fidget-pincher/dist/bundle.min.js"></script>` - [unpkg CDN](https://unpkg.com/fidget-pincher/): `<script src="https://unpkg.com/fidget-pincher/dist
18 lines (17 loc) • 551 B
TypeScript
interface Point {
x: number;
y: number;
}
export interface Pinch {
dx: number;
dy: number;
scale: number;
rotation: number;
prevCentroid: Point;
nextCentroid: Point;
}
export declare function calculateCentroid(points: Point[]): Point;
export declare function calculateAverageDistance(points: Point[]): number;
export declare function calculateAverageAngleDisplacement(prevPoints: Point[], nextPoints: Point[]): number;
export declare function calculatePinch(prevPoints: Point[], nextPoints: Point[]): Pinch;
export {};