【发布时间】:2013-12-03 21:13:21
【问题描述】:
我尝试实现一个函数来选择和移动正交相机的舞台组合中的对象。
我想获得与以下相同的示例: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 一起使用??
谢谢。
【问题讨论】:
标签: three.js orthographic picking