Javascript 带正交摄影机的投影仪和光线

Javascript 带正交摄影机的投影仪和光线,javascript,webgl,three.js,Javascript,Webgl,Three.js,可以将投影仪和光线与正交摄影机一起使用吗? 我搜索了它,但没有找到任何示例或文档。 另外,我的相机没有设置在屏幕中央。 camera=新的三个正交摄影机(0,宽度,0,高度,正交线,正交线) 这意味着左上角将是(0,0)。 因此,我认为下面的代码不能正确工作。 mouse.x=(event.clientX/width)*2-1 mouse.y=-(event.clientY/height)*2+1 那么,如何使用投影仪和光线与正交摄影机或任何其他方法与对象交互?原始示例: 使用右侧的DAT.G

可以将投影仪和光线与正交摄影机一起使用吗?
我搜索了它,但没有找到任何示例或文档。 另外,我的相机没有设置在屏幕中央。
camera=新的三个正交摄影机(0,宽度,0,高度,正交线,正交线)
这意味着左上角将是(0,0)。
因此,我认为下面的代码不能正确工作。
mouse.x=(event.clientX/width)*2-1
mouse.y=-(event.clientY/height)*2+1
那么,如何使用投影仪和光线与正交摄影机或任何其他方法与对象交互?

原始示例:

使用右侧的DAT.GUI控件将相机更改为正交

代码中的一个小片段:

ray = projector.pickingRay( mouse2D.clone(), camera ); 
var intersects = ray.intersectObjects( scene.children );