C API Unity API
C API Reference (Version 10.22.5)
VuMatrix44F Struct Reference

Detailed Description

4x4 matrix (float)

Note
Elements are stored in column-major order: data[ 0], data[ 4], data[ 8], data[12] data[ 1], data[ 5], data[ 9], data[13] data[ 2], data[ 6], data[10], data[14] data[ 3], data[ 7], data[11], data[15]

When the matrix represents a pose, the Vuforia Engine uses the OpenGL column-major matrix convention with a right-handed coordinate system on all platforms, devices and rendering backends as a cross-platform representation:

  • X axis points to the right
  • Y axis points upwards
  • Z axis points towards viewer

    Y+ | | O--—X+ / / Z+

Rendering solutions using a backend with the same matrix convention as OpenGL can use the matrix as is, while those with a different convention (e.g. DirectX) require conversion before use.

Public Attributes

float data [16]
 Data member for storing matrix values.