UNPKG

greiner-hormann

Version:

Greiner-Hormann clipping algorithm

12 lines (10 loc) 400 B
declare module GreinerHormann { export function intersection(source: number[][]|Point[], clip:number[][]|Point[]): any; export function union(source: number[][]|Point[], clip:number[][]|Point[]): any; export function diff(source: number[][]|Point[], clip:number[][]|Point[]): any; export interface Point { x:number; y:number; } } export = GreinerHormann;