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(全阶段)