import type { ReadonlyVec } from "@thi.ng/vectors"; /** * Extended version of Sutherland-Hodgeman convex polygon clipping supporting * any convex boundary polygon (not only rects). Returns new array of clipped * vertices. * * https://en.wikipedia.org/wiki/Sutherland%E2%80%93Hodgman_algorithm * * @param pts - subject poly vertices * @param bounds - clipping boundary vertices * @param bc - pre-computed boundary centroid * @param eps - edge classification tolerance */ export declare const sutherlandHodgeman: (pts: ReadonlyVec[], bounds: ReadonlyVec[], bc?: ReadonlyVec, eps?: number) => ReadonlyVec[]; //# sourceMappingURL=index.d.ts.map