射线投射以找到与z轴相交为零的点

时间:2019-11-27 19:40:26

标签: three.js

是否可以使光线投射在z轴上与零相交时触发,而不是等待撞击物体?

我在(0, 0, -40)有一个正交摄影机,直接面对原点。我想从摄像机视口的每个边缘的中心发送光线广播,以找到与z轴相交为零的(x,y)点。

1 个答案:

答案 0 :(得分:0)

如果是正交摄影机,则视锥的边缘像盒子一样平行。沿Z轴向下看,您可以轻松地获得x,y值:

x: camera.leftcamera.right

y:camera.topcamera.bottom

它们完全不发散,因为正交凸轮没有透视,所以它们还将在相机边缘的位置穿过Z平面。