fix: use direct coordinate assignment for camera position
This commit is contained in:
parent
d3a594e8ad
commit
fe3b77ea30
1 changed files with 5 additions and 4 deletions
|
|
@ -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();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue