【发布时间】:2018-03-28 12:39:17
【问题描述】:
我知道您可以使用 RayCaster(即https://threejs.org/docs/#api/core/Raycaster)与给定未投影(X,Y)坐标(例如来自鼠标)的模型相交。但是,我在 (X, Y) 中的场景中有一些点,我想知道它们是否与给定对象相交以及更新后的 (X, Y, Z) 坐标是什么。
【问题讨论】:
-
你想在平面上跟踪鼠标点吗?
标签: three.js
我知道您可以使用 RayCaster(即https://threejs.org/docs/#api/core/Raycaster)与给定未投影(X,Y)坐标(例如来自鼠标)的模型相交。但是,我在 (X, Y) 中的场景中有一些点,我想知道它们是否与给定对象相交以及更新后的 (X, Y, Z) 坐标是什么。
【问题讨论】:
标签: three.js
我发现,尽管所有示例都使用.setFromCamera 方法,但有.set 方法可以在其中定义Raycaster 的原点和方向。这个方法在这里:https://threejs.org/docs/#api/core/Raycaster.set
【讨论】: