/** @packageDocumentation * @module Polyface */ import { GrowableXYZArray } from "../../geometry3d/GrowableXYZArray"; import { AnnounceDrapePanel } from "../PolyfaceQuery"; import { Polyface } from "../Polyface"; export declare class SweepLineStringToFacetContext { private _spacePoints; private _spacePointsRange; private _numSpacePoints; private constructor(); static create(xyz: GrowableXYZArray): SweepLineStringToFacetContext | undefined; private _segmentPoint0; private _segmentPoint1; private _localSegmentPoint0; private _localSegmentPoint1; private _clipFractions; private _localFrame; private _polygonRange; /** process a single polygon. * @returns number crudely indicating how much work was done. */ projectToPolygon(polygon: GrowableXYZArray, announce: AnnounceDrapePanel, polyface: Polyface, readIndex: number): number; } //# sourceMappingURL=SweepLineStringToFacetContext.d.ts.map