如何在 babylon.js 中计算相机在屏幕中加载模型的位置?

How to calculate in babylon.js the camera position to the loaded model intermeddle in screen?

我需要启动整个模型,使其完全进入视口。 因为如果模型尺寸很大,它不会完全进入视口,例如:

为了解决这个问题,我需要设置所需的相机位置:

camera.setPosition( new BABYLON.Vector3(216, 93, -17) );

例如: test page

如何自动计算模型完全进入视口的相机坐标?

您可以设置:

camera.parent = yourMesh;

然后你可以改变:camera.position你想要的

但注意:相机是父级所以位置是相对于他的父级!

所以你不能简单地使用你的向量:(216, 93, -17)