Intermact API Reference / @intermact/core / SerializedGeometry2D
Interface: SerializedGeometry2D
Defined in: packages/core/src/serialize/types.ts:28
Baked 2D geometry (contours + optional per-glyph fill groups).
Properties
contourGlyphIndex?
readonlyoptionalcontourGlyphIndex?: readonlynumber[]
Defined in: packages/core/src/serialize/types.ts:37
contours
readonlycontours: readonlySerializedContour2D[]
Defined in: packages/core/src/serialize/types.ts:30
fillable
readonlyfillable:boolean
Defined in: packages/core/src/serialize/types.ts:31
fillGroupColors?
readonlyoptionalfillGroupColors?: readonlystring[]
Defined in: packages/core/src/serialize/types.ts:38
fillGroups?
readonlyoptionalfillGroups?: readonly readonlySerializedContour2D[][]
Defined in: packages/core/src/serialize/types.ts:36
fillRule?
readonlyoptionalfillRule?:"nonzero"|"evenodd"
Defined in: packages/core/src/serialize/types.ts:32
kind
readonlykind:"2d"
Defined in: packages/core/src/serialize/types.ts:29
morphable
readonlymorphable:boolean
Defined in: packages/core/src/serialize/types.ts:33
morphSamples?
readonlyoptionalmorphSamples?:number
Defined in: packages/core/src/serialize/types.ts:35
Morph sampling resolution captured from the source (avoids a hardcoded default).