通过移动对象将对象拟合到窗口

时间:2016-09-05 19:56:11

标签: three.js

我想让我的对象适合我的输出窗口。有一些答案描述了如何通过移动相机或更改fov来做到这一点,但对于我的用例,我想通过移动对象并将相机留在原点来实现。

我认为从相机到物体的距离是:

var dist = size / 2 / Math.tan(Math.PI * camera.fov / 360);

我认为这是从物体上的最近点到相机的距离,所以我混合了球体的半径(在这个例子中)来解释它。

我试图在其他答案中调整代码,但它无效。谁能发现我的错误?

https://jsfiddle.net/m1rLzm12/

0 个答案:

没有答案