Appearance
Documentation / @geoverse/editor-core / bufferGeometry
Function: bufferGeometry()
ts
function bufferGeometry(
geom,
distance,
opts?): Polygon | MultiPolygon;Defined in: packages/editor-core/src/geometry/jsts.ts:68
平行偏移(面):正值等距外扩、负值内缩,结果为面。 用 JOIN_MITRE(直角斜接)而非 JTS 默认的 JOIN_ROUND——后者会把直角拐点磨成圆角, 不符合"等距平行偏移"的预期。mitre 极限沿用默认 5.0,过锐角会自动退化为 bevel 防止尖刺。 opts.cap 控制端帽:面偏移(闭合环)无端点故无影响;对线缓冲(如开洞/消洞的 通道/封口墙)默认的圆端帽会在端点鼓出圆角,须传 'square'/'flat' 得方正端。
Parameters
geom
Geometry
distance
number
opts?
BufferOptions
Returns
Polygon | MultiPolygon
