При использовании этой функции в NDK :
void ArPose_getMatrix(
const ArSession *session,
const ArPose *pose,
float *out_matrix_col_major_4x4
)
я получаю Pointer to an array of 16 floats, to be filled with a column-major homogenous transformation matrix, as used by OpenGL.
Но я не знаю, является ли эта матрица:
x.x, x.y, x.z, 0
y.x, y.y, y.z, 0
z.x, z.y, z.z, 0
t.x, t.y, t.z, 1
или
x.x, x.y, x.z, x.t
y.x, y.y, y.z, y.t
z.x, z.y, z.z, z.t
0, 0, 0, 1
Мне известен только порядок чтения: x.x, y.x, z.x ...
, поскольку он является главным по столбцу.
Как узнать правильный формат