This commit is contained in:
2026-03-26 11:42:43 +02:00
parent 6d05be2fec
commit 91d53d8be6
3 changed files with 13 additions and 8 deletions
@@ -81,9 +81,11 @@ export default{
name: a.name, id: a.uuid
}));
engine.meshUtils.autoScale(gltf.scene);
let bb = new engine.$.Box3().setFromObject(gltf.scene);
engine.camera.position.set(bb.max.x, bb.max.y, bb.max.z*3);
engine.orbitControls.target.set((bb.max.x + bb.min.x) / 2, (bb.max.y + bb.min.y) / 2, (bb.max.z + bb.min.z) / 2)
let bb = engine.meshUtils.getBoundingBox(gltf.scene);
let ln = engine.meshUtils.getBoundingBoxMaxLength(bb);
let cp = engine.meshUtils.getBoundingBoxCenterPoint(bb);
engine.camera.position.set(cp.x, cp.y*1.77, ln*1.5);
engine.orbitControls.target.set(cp.x,cp.y*1.77,cp.z)
engine.orbitControls.update();
engine.activeObjects.add(gltf.scene);
}