This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user