我试图实现一个功能来选择和移动正交相机的舞台组合中的对象。
我想获得与以下相同的示例:http ://threejs.org/examples/webgl_interactive_draggablecubes.html
但不是透视相机。
我已经更换了:
var camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 1000 );
和 :
var camera = new THREE.OrthographicCamera(window.innerWidth / -zoom, window.innerWidth / zoom, window.innerHeight / zoom, window.innerHeight / -zoom, -1000, 1000);
并替换了这个:
var ray = new THREE.Raycaster( camera.position, vector.sub( camera.position ).normalize() );
这样 :
var ray = projector.pickingRay( vector, camera );
但是,它似乎还不足以运行。
那么,它缺少什么?
是否可以将投影仪和射线与 OrthographicCamera 一起使用?
谢谢。