如果给定(X,Y)坐标,如何在THREE.js中交叉3D对象?

时间:2018-03-27 22:27:14

标签: three.js

据我所知,您可以使用RayCaster(即https://threejs.org/docs/#api/core/Raycaster)与给定未投影(X,Y)坐标(例如来自鼠标)的模型相交。但是,我在(X,Y)场景中有点,我想知道它们是否与给定对象相交以及更新后的(X,Y,Z)坐标是什么。

1 个答案:

答案 0 :(得分:0)

我发现即使所有示例都使用.setFromCamera方法,也有.set方法,您可以在其中定义Raycaster的原点和方向。此方法位于:https://threejs.org/docs/#api/core/Raycaster.set