Je suis assez confus quant au comportement de la bibliothèque GLM ou je ne l'utilise pas correctement.
glm::vec2 testVec(6,-4);
float len = testVec.length();
J'obtiens la valeur 2
avec l'extrait de code ci-dessus. Je crois que j'essaie d'obtenir la longueur du vecteur définie par testVec
. Vous savez très bien que ce n'est pas la bonne longueur du vecteur. Qu'est-ce que j'oublie ici?
length(vecN)
une fonction libre renvoyant la normevecN
et lavecN.length()
méthode, retournant la dimension devecN
. Voir §5.5 Composants vectoriels et scalaires et longueur de la spécification GLSL 4.60.