如何在 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)
我需要启动整个模型,使其完全进入视口。
为了解决这个问题,我需要设置所需的相机位置:
camera.setPosition( new BABYLON.Vector3(216, 93, -17) );
例如: test page
如何自动计算模型完全进入视口的相机坐标?
您可以设置:
camera.parent = yourMesh;
然后你可以改变:camera.position
你想要的
但注意:相机是父级所以位置是相对于他的父级!
所以你不能简单地使用你的向量:(216, 93, -17)