Skip to content

ExternalAssetCompatibilityInput

Defined in: src/interop/compatibility.ts:42

Metadata extracted from, or supplied alongside, one external GLB/GLTF.

optional animationNames?: readonly string[]

Defined in: src/interop/compatibility.ts:58

Animation clip names discovered in the model.


optional boardForwardEdge?: HexEdgeIndex

Defined in: src/interop/compatibility.ts:64

Desired board edge the model should face after placement.


bounds: AssetBounds

Defined in: src/interop/compatibility.ts:52

Bounds extracted from model geometry.


optional creator?: string

Defined in: src/interop/compatibility.ts:48

Optional creator attribution.


optional hasRig?: boolean

Defined in: src/interop/compatibility.ts:56

Whether the model has a skin/armature.


id: string

Defined in: src/interop/compatibility.ts:44

Stable external asset id.


optional intendedRole?: ExternalAssetIntendedRole

Defined in: src/interop/compatibility.ts:54

How the caller hoped to use the asset before fit analysis.


optional license?: string

Defined in: src/interop/compatibility.ts:50

Optional license label for docs or local reports.


optional materialSlots?: readonly string[]

Defined in: src/interop/compatibility.ts:60

Material slot names discovered in the model.


optional modelForward?: ExternalAssetForwardAxis

Defined in: src/interop/compatibility.ts:62

Model-local forward axis for facing correction.


sourcePack: string

Defined in: src/interop/compatibility.ts:46

Human-readable source pack name, such as Kenney Castle Kit.