Appearance
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?
Returns
Polygon
