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);
// Set camera position safely
if (camera.position) {
camera.position.set(0, 0, 5);
} else if (camera.data && camera.data.position) {
camera.data.position.set(0, 0, 5);
const pos = camera.position || (camera.data ? camera.data.position : null);
if (pos) {
pos.x = 0;
pos.y = 0;
pos.z = 5;
}
if (controls.update) controls.update();