三.js通过id检查光线与物体的交集

  • 本文关键字:通过 js id javascript three.js
  • 更新时间 :
  • 英文 :


有没有办法检查光线是否按照添加到场景中的顺序与物体相交

intersects = point.intersectObjects( scene.children );

intersects 属性始终按邻近顺序返回对象。
但是,您可以在将对象添加到场景中时为其命名。当相交返回它们时,您可以按名称对它们进行排序。

示例:
添加到场景时,将对象的名称设置为计数器变量中的 int。

获得相交数组后,您可以在其上使用 array.sort((。

请注意,这仅在对象位于自己的 Group/Object3D 中时才有效,因为网格不能有名称。

最新更新