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