Skip to content

Interface: NodeAppearance

Defined in: packages/viewer-core/src/public/types.ts:38

Bundled per-node appearance state (color + surface + preset). Null channel = unset/inherit. Optional faces captures the node's mesh facegroup overrides (omitted when there are none — backward-compatible with node-only snapshots).

Properties

color

color: Color | null

Defined in: packages/viewer-core/src/public/types.ts:38


faces?

optional faces?: FaceAppearance[]

Defined in: packages/viewer-core/src/public/types.ts:38


presetId

presetId: string | null

Defined in: packages/viewer-core/src/public/types.ts:38


surface

surface: SurfaceOverride | null

Defined in: packages/viewer-core/src/public/types.ts:38