@mathigon/euclid
Version:
Euclidean geometry classes and tools for JavaScript
8 lines (7 loc) • 478 B
TypeScript
import { Point } from './point';
type MultiPolygon = Point[][];
export declare const union: (p1: MultiPolygon, p2: MultiPolygon, precision?: number) => Point[][];
export declare const intersect: (p1: MultiPolygon, p2: MultiPolygon, precision?: number) => Point[][];
export declare const difference: (p1: MultiPolygon, p2: MultiPolygon, precision?: number) => Point[][];
export declare const xor: (p1: MultiPolygon, p2: MultiPolygon, precision?: number) => Point[][];
export {};