翻转(正交)相机轴

时间:2017-06-20 11:35:25

标签: three.js

似乎可以将正交相机的轴翻转成三个,例如通过以下代码:

var tmp = camera.right;
camera.right = camera.left;
camera.left = tmp;
camera.updateProjectionMatrix();

然而,这会弄乱照明,因此似乎不支持(至少不支持内置材料)。是这样吗?还有另一种方法可以达到这个目的吗?

我目前使用的用例是一个科学场景(球体和线条的负载),可以从正Z方向或负Z方向看到。要求是X轴和Y轴指向相同的方向(例如,向右和向上),无论您正在查看哪个Z方向。如果左/右翻转不是可行的方法,是否有替代解决方案?

有关我所谈论的一个例子,请看这个小提琴:https://jsfiddle.net/mt0bpwcz/1/尝试双击场景切换相机。之后,灯光将非常奇怪(特别是在镜面高光中可见)。

0 个答案:

没有答案