Эквивалентное равномерное расположение камеры vec3 с THREE.js в AR.js?

#three.js #glsl #vertex-shader #ar.js

Вопрос:

У меня есть vertexshader, который зависит от положения камеры, как это:

     shader.vertexShader = shader.vertexShader.replace(/void main() {/, (match) => match   `
      v_dir = position - cameraPosition; // Points from camera to vertex
      v_pos = position;
    `)
 

с тех пор, как камера в AR.js это телефон Пользователя и камера.позиция всегда:

Vector3 {x: 0, y: 0, z: 0}

как я могу использовать положение камеры в GLSL с AR.js?