fix: use direct coordinate assignment for camera position

This commit is contained in:
Andrey Flat 2026-04-23 15:09:05 +08:00
parent d3a594e8ad
commit fe3b77ea30

View file

@ -137,10 +137,11 @@
const controls = new GSPLAT.OrbitControls(camera, renderer.canvas); const controls = new GSPLAT.OrbitControls(camera, renderer.canvas);
// Set camera position safely // Set camera position safely
if (camera.position) { const pos = camera.position || (camera.data ? camera.data.position : null);
camera.position.set(0, 0, 5); if (pos) {
} else if (camera.data && camera.data.position) { pos.x = 0;
camera.data.position.set(0, 0, 5); pos.y = 0;
pos.z = 5;
} }
if (controls.update) controls.update(); if (controls.update) controls.update();