Aframe 跟踪控件的位置和旋转始终为0

Aframe 跟踪控件的位置和旋转始终为0,aframe,oculusquest,Aframe,Oculusquest,我试着用一个oculus quest手部跟踪的例子,并试着得到每只手的旋转。 因此,我在glitch上重新混合了一个脚本来展示。我得到了手的object3D的id,但是当涉及到位置和旋转时,总是返回0 请问有什么方向吗?这里怎么了 运行示例: 试图获得该职位的代码 AFRAME.registerComponent("hand-test", { schema: { hand: { default: "right", oneOf: ["

我试着用一个oculus quest手部跟踪的例子,并试着得到每只手的旋转。 因此,我在glitch上重新混合了一个脚本来展示。我得到了手的object3D的id,但是当涉及到位置和旋转时,总是返回0

请问有什么方向吗?这里怎么了

运行示例:

试图获得该职位的代码

AFRAME.registerComponent("hand-test", {
  schema: {
    hand: { default: "right", oneOf: ["left", "right"] }
  },

  init: function() {
    AFRAME.log("Init");
    
  },

  tick: function() {
    let hands = document.querySelectorAll("[tracked-controls]");
    if (!hands) {
      AFRAME.log("No hands found");
      return;
    }
    for (var i = 0; i < hands.length; i++) {
      let obj = hands[i].object3D;
      AFRAME.log("hand: " + obj.id + " rot: " + obj.rotation.x);
    }
  }
});
a框架注册表组件(“手动测试”{
模式:{
手:{default:“right”,其中一个:[“left”,“right”]}
},
init:function(){
AFRAME.log(“Init”);
},
勾选:函数(){
let hands=document.queryselectoral(“[tracked controls]”);
如果(!手){
AFRAME.log(“未找到手”);
返回;
}
对于(变量i=0;i