Skip to content

Intermact API Reference / @intermact/core / FillTrait

Interface: FillTrait ​

Defined in: packages/core/src/object/traits.ts:23

Object can be filled: provides closed contours + a fill rule.

Properties ​

fillRule ​

readonly fillRule: "nonzero" | "evenodd"

Defined in: packages/core/src/object/traits.ts:25


kind ​

readonly kind: "fill"

Defined in: packages/core/src/object/traits.ts:24

Methods ​

contourGlyphIndex()? ​

optional contourGlyphIndex(): readonly number[] | undefined

Defined in: packages/core/src/object/traits.ts:29

Returns ​

readonly number[] | undefined


contours() ​

contours(opts?): readonly SampledContour2D[]

Defined in: packages/core/src/object/traits.ts:26

Parameters ​

opts? ​

PathSampleOptions

Returns ​

readonly SampledContour2D[]


fillGroupColors()? ​

optional fillGroupColors(): readonly string[] | undefined

Defined in: packages/core/src/object/traits.ts:31

Per-fill-group colors (heatmap/colored cells, design.md §6.2).

Returns ​

readonly string[] | undefined


fillGroups()? ​

optional fillGroups(opts?): readonly readonly SampledContour2D[][] | undefined

Defined in: packages/core/src/object/traits.ts:28

Per-glyph groups when present (preferred for text fill).

Parameters ​

opts? ​

PathSampleOptions

Returns ​

readonly readonly SampledContour2D[][] | undefined

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