Skip to content

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? ​

readonly optional contourGlyphIndex?: readonly number[]

Defined in: packages/core/src/serialize/types.ts:37


contours ​

readonly contours: readonly SerializedContour2D[]

Defined in: packages/core/src/serialize/types.ts:30


fillable ​

readonly fillable: boolean

Defined in: packages/core/src/serialize/types.ts:31


fillGroupColors? ​

readonly optional fillGroupColors?: readonly string[]

Defined in: packages/core/src/serialize/types.ts:38


fillGroups? ​

readonly optional fillGroups?: readonly readonly SerializedContour2D[][]

Defined in: packages/core/src/serialize/types.ts:36


fillRule? ​

readonly optional fillRule?: "nonzero" | "evenodd"

Defined in: packages/core/src/serialize/types.ts:32


kind ​

readonly kind: "2d"

Defined in: packages/core/src/serialize/types.ts:29


morphable ​

readonly morphable: boolean

Defined in: packages/core/src/serialize/types.ts:33


morphSamples? ​

readonly optional morphSamples?: number

Defined in: packages/core/src/serialize/types.ts:35

Morph sampling resolution captured from the source (avoids a hardcoded default).

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