Javascript 当我使用正交视图时,所有视图都是反转的
我刚刚制作了一个带有边和顶点的3D图形,当我将视图更改为“正交”时,所有视图都是反转的,可以在顶点内部查看边,我认为这只是对法线的调整,但我不确定是否真的是这样 我在这些顶点上面有标签,在正交视图中它是颠倒的 有人有办法处理这种情况吗 我使用THREE.js来构建这个图 下面是执行相机投影的代码Javascript 当我使用正交视图时,所有视图都是反转的,javascript,three.js,Javascript,Three.js,我刚刚制作了一个带有边和顶点的3D图形,当我将视图更改为“正交”时,所有视图都是反转的,可以在顶点内部查看边,我认为这只是对法线的调整,但我不确定是否真的是这样 我在这些顶点上面有标签,在正交视图中它是颠倒的 有人有办法处理这种情况吗 我使用THREE.js来构建这个图 下面是执行相机投影的代码 var width = options.width || 800, height = options.height || 600, near = options.near || 0.1,
var width = options.width || 800,
height = options.height || 600,
near = options.near || 0.1,
far = options.far || 1000,
cam;
if (options.ortho) {
var right = width/30,
top = height/30;
var left = -right,
bottom = -top;
cam = new THREE.OrthographicCamera(left, right, bottom, top, near,
far);
} else {
var aspectRatio = width/height,
fov = options.fov || 75;
cam = new THREE.PerspectiveCamera(fov, aspectRatio, near, far);
}
正交摄影机
的构造函数参数顺序错误。它们应该是:
camera = new THREE.OrthographicCamera( left, right, top, bottom, near, far );
three.js r.63谢谢,我看不到args中的问题