我正在尝试在LWJGL中编写“光线跟踪”,以将其从鼠标位置移动到显示的结尾。我已经编写了代码来查找鼠标位置并为光线的开始和结束位置创建Vector3,但是如何“发射”光线并检测物体?
我曾尝试使用Camera's进行定位,但是我的朋友是写主要Display System的那个,它的外观非常笨拙,难以阅读。相反,我选择仅从显示器内部的鼠标位置向显示器的背面Z发射光线。
'/(.+)(\/pre\/last\/)/g'
我希望能够直接在startRay和endRay之间检测到一个对象。我要检测的对象是“显示”区域内部的3d模型。
返回startRay和endRay Vector3的位置已经确认可以工作,只需要了解如何: 1)投射光线 2)在两点之间检测物体
非常感谢您的协助。