@pbroom/color-kit/planeTracing

PlaneQueryTraceMarchingSquaresStage

Stage summarizing one marching-squares contouring pass.

interfaceimport type { PlaneQueryTraceMarchingSquaresStage } from '@pbroom/color-kit/plane';types.ts:261
interface PlaneQueryTraceMarchingSquaresStage {
  kind: 'marchingSquares';
  label: string;
  resolution: number;
  cellCount: number;
  segmentCount: number;
  cells?: PlaneQueryTraceCellEvent[];
  durationMs?: number;
}

Properties

kind'marchingSquares'
labelstring
Which pass this is (e.g. 'viewport-boundary', 'visible-region').
resolutionnumber
Base grid cells per axis.
cellCountnumber
Cells visited, including adaptive refinements.
segmentCountnumber
Segments emitted.
cells?PlaneQueryTraceCellEvent[]
Cells that emitted segments, capped at maxStageEntries. Collected only at 'full' level; an empty array at 'stages'.
durationMs?number
Stage duration in milliseconds. Reserved; not currently populated.

Also exported from