如何跟随实体上的raycaster相交坐标?

时间:2019-02-14 20:02:59

标签: aframe virtual-reality

我正在尝试使用光线投射器在平面上绘制。

我知道当射线投射器和飞机相交时如何得到通知,但是此后,我不知道如何在射线投射器横穿飞机时获取相交的更新坐标。

1 个答案:

答案 0 :(得分:1)

AFRAME.registerComponent('raycaster-listen', {
  init: function () {
    this.raycaster = document.querySelector('#myRay');
  },

  tick: function () {
    var intersection = this.raycaster.components.raycaster.getIntersection(this.el);
    if (!intersection) { return; }
    console.log(intersection);
  }
});

<a-entity geometry material raycaster-listen></a-entity>