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