LoadedGameboardPlacementObject
Defined in: src/three/three.ts:102
Loaded Three.js object plus gameboard metadata and animation state.
Properties
Section titled “Properties”activeClip?
Section titled “activeClip?”
optionalactiveClip?:AnimationClip
Defined in: src/three/three.ts:118
Selected active clip.
animationAction?
Section titled “animationAction?”
optionalanimationAction?:AnimationAction
Defined in: src/three/three.ts:122
Action created for the active clip.
animationUrl?
Section titled “animationUrl?”
optionalanimationUrl?:string
Defined in: src/three/three.ts:112
Resolved animation URL, when separate from the model.
assetId
Section titled “assetId”assetId:
string
Defined in: src/three/three.ts:106
Asset id this object was loaded from.
clips: readonly
AnimationClip[]
Defined in: src/three/three.ts:116
Available animation clips from model and optional animation source.
mixer?
Section titled “mixer?”
optionalmixer?:AnimationMixer<AnimationMixerEventMap>
Defined in: src/three/three.ts:120
Animation mixer bound to the loaded object.
modelUrl
Section titled “modelUrl”modelUrl:
string
Defined in: src/three/three.ts:110
Resolved model URL.
object
Section titled “object”object:
Object3D
Defined in: src/three/three.ts:108
Three.js object added to the scene.
placementId
Section titled “placementId”placementId:
string
Defined in: src/three/three.ts:104
Placement id this object represents.
transform
Section titled “transform”transform:
AssetTransform
Defined in: src/three/three.ts:114
Last transform applied to the object.