libctru
v2.4.1
|
QTM calibration data (fully enabled/SS3D disabled) in cfg
. Usually all-zero on N2DSXL.
More...
#include <qtm.h>
Data Fields | |
float | centerBarrierPosition |
Neutral (center) barrier position/offset (with slit width of 6 units), when the user is facing directly facing the camera, that is to say, their eye midpoint normalized X coord in the camera's plane is 0, assuming the user's head is located at the expected viewing distance and at the expected eye-to-camera angle (as per the rest of this structure). More... | |
float | translationX |
Lens X coord in inner camera space? Very low value and seems to be unused. | |
float | translationY |
Lens Y coord in inner camera space? Very low value and seems to be unused. | |
float | rotationZ |
Optimal eye-to-camera angle, in radians, without accounting for lens distortion. | |
float | fovX |
Camera's horizontal FoV in degrees, without accounting for lens distortion. | |
float | viewingDistance |
Optimal viewing distance between user and top screen, assuming iod to be 62mm. | |
QTM calibration data (fully enabled/SS3D disabled) in cfg
. Usually all-zero on N2DSXL.
float QtmCalibrationData::centerBarrierPosition |
Neutral (center) barrier position/offset (with slit width of 6 units), when the user is facing directly facing the camera, that is to say, their eye midpoint normalized X coord in the camera's plane is 0, assuming the user's head is located at the expected viewing distance and at the expected eye-to-camera angle (as per the rest of this structure).
This is expressed in terms of iod/12 units modulo iod/12 (thus, range is 0 to 11 included), with IOD (interocular distance) assumed to be 62mm.