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