Classes | |
struct | VuCameraIntrinsics |
Vuforia camera intrinsics. More... | |
Enumerations | |
enum | VuCameraDistortionMode : int32_t { VU_CAMERA_DISTORTION_MODE_LINEAR = 0x1 , VU_CAMERA_DISTORTION_MODE_1PARAM = 0x5 , VU_CAMERA_DISTORTION_MODE_2PARAMS = 0x6 , VU_CAMERA_DISTORTION_MODE_3PARAMS = 0x2 , VU_CAMERA_DISTORTION_MODE_4PARAMS = 0x3 , VU_CAMERA_DISTORTION_MODE_5PARAMS = 0x4 , VU_CAMERA_DISTORTION_MODE_6PARAMS = 0x7 , VU_CAMERA_DISTORTION_MODE_8PARAMS = 0x8 } |
Camera distortion model. More... | |
Functions | |
VuVector2F | vuCameraIntrinsicsGetFov (const VuCameraIntrinsics *intrinsics) |
Get the associated field-of-view of camera intrinsics in degrees. | |
VuMatrix33F | vuCameraIntrinsicsGetMatrix (const VuCameraIntrinsics *intrinsics) |
Get a 3x3 matrix of the camera intrinsics using a pinhole camera model. | |
VuMatrix44F | vuCameraIntrinsicsGetProjectionMatrix (const VuCameraIntrinsics *intrinsics, float nearPlane, float farPlane, VuRotation rotation) |
Create a perspective projection matrix from camera intrinsics data that is immediately suitable for rendering in OpenGL. | |
enum VuCameraDistortionMode : int32_t |
Camera distortion model.
VuVector2F vuCameraIntrinsicsGetFov | ( | const VuCameraIntrinsics * | intrinsics | ) |
Get the associated field-of-view of camera intrinsics in degrees.
VuMatrix33F vuCameraIntrinsicsGetMatrix | ( | const VuCameraIntrinsics * | intrinsics | ) |
Get a 3x3 matrix of the camera intrinsics using a pinhole camera model.
VuMatrix44F vuCameraIntrinsicsGetProjectionMatrix | ( | const VuCameraIntrinsics * | intrinsics, |
float | nearPlane, | ||
float | farPlane, | ||
VuRotation | rotation ) |
Create a perspective projection matrix from camera intrinsics data that is immediately suitable for rendering in OpenGL.
intrinsics | Camera intrinsics |
nearPlane | Near clipping plane |
farPlane | Far clipping plane |
rotation | Rotation to apply to the projection matrix (e.g. can be used for baking screen rotation into the projection matrix) |