camera-changed
"camera-changed": { azimuth: number; elevation: number; zoom?: number }
entity-deselected
"entity-deselected": void
entity-hovered
"entity-hovered": { globalId?: string; id: number; ifcType?: string }
entity-selected
"entity-selected": {
globalId?: string;
id: number;
ifcType?: string;
modelId?: string;
}
model-error
"model-error": { error: { code: string; message: string } }
model-loading
"model-loading": { phase: string; progress: number }
ready
ready: { version: string }
section-changed
"section-changed": { axis: SectionAxis; enabled: boolean; position: number }