I am trying to set up a THREE.js PerspectiveCamera projection matrix to mirror an external device’s. I would like to be able to set the principle point offset (x0 and y0 in attached image).
Is there away to do this directly? I have attempted to set via camera.projectionMatrix.elements[2] = x0
and camera.projectionMatrix.elements[6] = y0
and this does not seem to work as expected. Any guidance is much appreciated.