Skip to content

Intermact API Reference / @intermact/core / marchingSquares

Function: marchingSquares()

marchingSquares(field, level, options?): IsoSegment[]

Defined in: packages/core/src/pcg/marching-squares.ts:39

Extract iso-line segments of field at level over the field domain. Uses standard marching-squares case handling with linear edge interpolation; the ambiguous saddle cases (5/10) are resolved by the cell-center average.

Parameters

field

ScalarField2D

level

number

options?

MarchingSquaresOptions = {}

Returns

IsoSegment[]

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)