5
У меня есть матрица glm :: mat4, и мне нужно получить значения в двойной массив [16]. Любые идеи о том, как решить эту проблему?Как читать значения из glm :: mat4
У меня есть матрица glm :: mat4, и мне нужно получить значения в двойной массив [16]. Любые идеи о том, как решить эту проблему?Как читать значения из glm :: mat4
glm::mat4 pMat4; // your matrix
double dArray[16] = {0.0};
const float *pSource = (const float*)glm::value_ptr(pMat4);
for (int i = 0; i < 16; ++i)
dArray[i] = pSource[i];
Thanks! Работал как шарм! :) – Edvin
Небезопасно использовать pSource напрямую? – broncoAbierto
Не забудьте включить «#include» –
goe