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
readonlyfillRule:"nonzero"|"evenodd"
Defined in: packages/core/src/object/traits.ts:25
kind
readonlykind:"fill"
Defined in: packages/core/src/object/traits.ts:24
Methods
contourGlyphIndex()?
optionalcontourGlyphIndex(): readonlynumber[] |undefined
Defined in: packages/core/src/object/traits.ts:29
Returns
readonly number[] | undefined
contours()
contours(
opts?): readonlySampledContour2D[]
Defined in: packages/core/src/object/traits.ts:26
Parameters
opts?
Returns
readonly SampledContour2D[]
fillGroupColors()?
optionalfillGroupColors(): readonlystring[] |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()?
optionalfillGroups(opts?): readonly readonlySampledContour2D[][] |undefined
Defined in: packages/core/src/object/traits.ts:28
Per-glyph groups when present (preferred for text fill).
Parameters
opts?
Returns
readonly readonly SampledContour2D[][] | undefined