我想在 Raycaster 或遥控器指向的地方绘制一个图元。我正在aframe 或three.js 中寻找某种“获取方向”方法。有没有一种简单快捷的方法来获取我的控制器指向的世界坐标?提前致谢!
更新:这是代码:
HTML:[...]
<a-entity id="remote" daydream-controller raycaster="objects: .selectable">
<a-cone id="ray" color="cyan" position="0 0 -2" rotation="-90 0 0" radius bottom="0.005" radius-top="0.001" height="4"></a-cone>
<a-box id="position-guide" visible="false" position="0 0 -2"></a-box>
</a-entity
这是HTML的javascript:
var rayEl = document.querySelector('#remote');
rayEl.addEventListener(
var rayElDirection = new THREE.Vector3(0,0,-1);
rayEl.object3D.getWorldDirection(rayElDirection);
console.log("Raycaster Direction: " + rayElDirection);