Estoy bastante confundido sobre cómo se comporta la biblioteca GLM o la estoy usando de manera incorrecta.
glm::vec2 testVec(6,-4);
float len = testVec.length();
Obtengo el valor 2
con el fragmento de código anterior. Creo que estoy tratando de obtener la longitud del vector definida por testVec
. Sabes muy bien que no es la longitud correcta del vector. ¿Que me estoy perdiendo aqui?
length(vecN)
una función libre que devuelve la normavecN
y elvecN.length()
método, la dimensión de retornovecN
. Ver §5.5 Componentes vectoriales y escalares y longitud de la especificación GLSL 4.60.