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
Camera Three.js:如何更改向上轴?_Camera_Three.js - Fatal编程技术网

Camera Three.js:如何更改向上轴?

Camera Three.js:如何更改向上轴?,camera,three.js,Camera,Three.js,我看到ColladaLoader有办法将上轴设置为“Z”。。。在Three.js中是否有一种方法可以正确实现这一点,从而使相机的上轴为Z 谢谢 您可以像这样设置相机向上矢量: camera.up.set( 0, 0, 1 ); 然后,当您调用camera.lookAt(point)时,它将按照您的预期工作 编辑:已更新为three.js r.68是否有任何解决方案可供使用,以便OrbitControls接受up中的更改?我不知道。你必须重写它,所以我对OrbitControls.js文件进行了

我看到ColladaLoader有办法将上轴设置为“Z”。。。在Three.js中是否有一种方法可以正确实现这一点,从而使相机的上轴为Z


谢谢

您可以像这样设置相机
向上
矢量:

camera.up.set( 0, 0, 1 );
然后,当您调用camera.lookAt(point)
时,它将按照您的预期工作


编辑:已更新为three.js r.68

是否有任何解决方案可供使用,以便OrbitControls接受up中的更改?我不知道。你必须重写它,所以我对OrbitControls.js文件进行了黑客攻击,如果你将z设置为。我可能会把它做得更好,以便根据设置的内容进行更改。这会有帮助吗?你必须在three.js github网站上提交一个pull请求才能找到答案。
TrackballControls
似乎与r62中的
z
一起工作得很好。