【问题标题】:How to calculate in babylon.js the camera position to the loaded model intermeddle in screen?如何在 babylon.js 中计算相机位置到屏幕中加载的模型的位置?
【发布时间】:2016-07-17 02:26:46
【问题描述】:
我需要引导整个模型完全进入视口。
因为如果模型尺寸很大,它并没有完全进入视口,例如:
要解决这个问题,我需要设置所需的相机位置:
camera.setPosition( new BABYLON.Vector3(216, 93, -17) );
例如:
test page
如何自动计算模型将完全进入视口的相机坐标?
【问题讨论】:
标签:
javascript
webgl
screen
scaling
babylonjs
【解决方案1】:
你可以设置:
camera.parent = yourMesh;
然后你可以改变:camera.position 随意
但请注意:相机是父级,因此位置是相对于其父级的!
所以你不能简单地使用你的向量:(216, 93, -17)