diff --git a/packages/geom-clip-poly/src/index.ts b/packages/geom-clip-poly/src/index.ts index 6dca10b79a..e7957ac230 100644 --- a/packages/geom-clip-poly/src/index.ts +++ b/packages/geom-clip-poly/src/index.ts @@ -35,11 +35,11 @@ export const sutherlandHodgeman = ( if (corner2(ca, cb, p, eps) === sign) { clipped.push( cqsign !== sign - ? intersectLineLine(ca, cb, p, q).isec + ? intersectLineLine(ca, cb, p, q).isec![0] : q ); } else if (cqsign === sign) { - clipped.push(intersectLineLine(ca, cb, p, q).isec, q); + clipped.push(intersectLineLine(ca, cb, p, q).isec![0], q); } } if (clipped.length < 2) {