Skip to content

Documentation / @geoverse/editor-core / closeHole

Function: closeHole()

ts
function closeHole(polygon, opts?): Polygon;

Defined in: packages/editor-core/src/geometry/bridge.ts:162

消洞(一键,无需交互):把面外边界的**所有凹湾(缺口)**自动封回内环洞——与「面填洞」对称 (填洞去掉所有内环、消洞封上所有凹湾),是 openHole 的逆向能力。 用「凸包 − 外环」求出全部凹湾,逐个 union 填平湾口 + 内缩(留细墙)difference 封成内环洞。 外边界是凸的(无凹湾)时报 CLOSE_HOLE_NO_BAY(若只是想去掉洞,请用「面填洞」)。

Parameters

polygon

Polygon

opts?

HoleBridgeOptions

Returns

Polygon