type OptionalCallback = (() => void) | null | undefined; type ErrorCallback = ((error?: unknown) => void) | null | undefined; /** * 共享运行时配置对象 */ export const AppConfig = { container: document.querySelector('#renderDom') as HTMLCanvasElement, modelUrlList: [] as string[], env: { envPath: '/hdr/sanGiuseppeBridge.env', intensity: 1.5, rotationY: 0, background: false, }, camera: { position: { x: 0, y: 2, z: 5 }, target: { x: 0, y: 1, z: 0 }, }, gizmo: { position: true, rotation: false, scale: false, }, outline: { enable: true, color: '#2196F3', thickness: 3.0, occlusionStrength: 0.9, occlusionThreshold: 0.0002, }, };