Comment initialiser un glm::mat4 avec un tableau?
Je suis en utilisant l'OpenGL Bibliothèque de Mathématiques (glm.g-truc.net) et que vous souhaitez initialiser un glm::mat4
avec un float-tableau.
float aaa[16];
glm::mat4 bbb(aaa);
Cela ne fonctionne pas.
Je suppose que la solution est triviale, mais je ne sais pas comment le faire.
Je ne pouvais pas trouver une bonne documentation sur les glm. J'aimerais avoir quelques liens utiles.
Vous devez vous connecter pour publier un commentaire.
Bien qu'il n'y a pas un constructeur, GLM comprend make_* fonctions dans glm/cg/type_ptr.php:
glm::mat4 bbbT = glm::make_mat4(aaa); glm::mat4 bbb = glm::transpose(bbbT);
Vous pouvez également copier directement la mémoire:
Vous pourriez écrire une carte de fonction: