如何将正视摄影机定位在视口中居中的侧视图?

时间:2019-03-27 20:32:14

标签: three.js

我在视口中有一个对象,并且该对象不在0、0、0的中心。

我想放置一个正交摄影机,以便获得物体的居中侧视图。

现在,我将相机放置在距对象固定距离的位置,并使其对准边界框的中点。

// midpoint is the center of the bbox of the object
camera.position.set(-100, 0, -midpoint.z)
camera.lookAt(midpoint)

但是,这并不能给我带来直观的印象。尤其是这样做

camera.lookAt(0, 0, 0)

绝对没有区别。

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

如果不调查代码,很难说出为什么。您提供的代码部分不足以解决问题。

但是制作侧视图有些琐碎,您可以在此处找到示例: https://jsfiddle.net/mmalex/Lphjwvzq/

neoeloquent