diff --git a/src/components/hand-tracking-controls.js b/src/components/hand-tracking-controls.js index 332359759d0..cebb6a4aa48 100644 --- a/src/components/hand-tracking-controls.js +++ b/src/components/hand-tracking-controls.js @@ -194,7 +194,7 @@ module.exports.Component = registerComponent('hand-tracking-controls', { var jointPose = new THREE.Matrix4(); return function () { var wristObject3D = this.wristObject3D; - if (!wristObject3D) { return; } + if (!wristObject3D || !this.hasPoses) { return; } jointPose.fromArray(this.jointPoses, WRIST_INDEX * 16); wristObject3D.position.setFromMatrixPosition(jointPose); wristObject3D.quaternion.setFromRotationMatrix(jointPose);