diff --git a/src/components/hand-controls2.js b/src/components/hand-controls2.js index 3ae67d0bf8af675020822a0f721987aee15225e5..e2b5771f2164923b7ef942f58d65fb634cbf31f1 100644 --- a/src/components/hand-controls2.js +++ b/src/components/hand-controls2.js @@ -15,7 +15,11 @@ const GESTURES = { const CONTROLLER_OFFSETS = { default: new THREE.Matrix4(), "oculus-touch-controls": new THREE.Matrix4().makeTranslation(0, -0.015, 0.04), - "vive-controls": new THREE.Matrix4().makeTranslation(0, -0.015, 0.04), + "vive-controls": new THREE.Matrix4().compose( + new THREE.Vector3(0, -0.017, 0.13), + new THREE.Quaternion().setFromEuler(new THREE.Euler(-40 * THREE.Math.DEG2RAD, 0, 0)), + new THREE.Vector3(1, 1, 1) + ), "daydream-controls": new THREE.Matrix4().makeTranslation(0, 0, -0.04) };