Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改正交摄影机画布原点的CSS3D渲染器?_Javascript_Three.js - Fatal编程技术网

Javascript 更改正交摄影机画布原点的CSS3D渲染器?

Javascript 更改正交摄影机画布原点的CSS3D渲染器?,javascript,three.js,Javascript,Three.js,将摄影机从“透视”更改为“正交”时,摄影机位置似乎也会更改,因此0,0,0位于左上角 这种行为正确吗 看 正字法 观点 css3drender不支持正交摄影机 three.js r.73FYI,有关正交摄影机装置的讨论,请参阅。 var h = window.innerHeight; var w = window.innerWidth; var viewSize = h; var aspectRatio = w/h; //1 unit should be one pixel var left

将摄影机从“透视”更改为“正交”时,摄影机位置似乎也会更改,因此0,0,0位于左上角

这种行为正确吗

正字法

观点
css3drender
不支持
正交摄影机

three.js r.73

FYI,有关
正交摄影机
装置的讨论,请参阅。
var h = window.innerHeight;
var w = window.innerWidth;

var viewSize = h;
var aspectRatio = w/h; //1 unit should be one pixel
var left = (-aspectRatio * viewSize) / 2;
var right = (aspectRatio * viewSize) / 2;
var top = viewSize / 2;
var bottom = -viewSize / 2;
var near = 1;
var far = 100;

camera = new THREE.OrthographicCamera( left, right, top, bottom, near, far );
camera = new THREE.PerspectiveCamera(50, window.innerWidth / window.innerHeight, 1, 10000);
camera.position.z = 500;