Ich bin ziemlich verwirrt darüber, wie sich die GLM-Bibliothek verhält oder wie ich sie missbräuchlich verwende.
glm::vec2 testVec(6,-4);
float len = testVec.length();
Ich erhalte den Wert 2
mit dem obigen Code-Schnipsel. Ich glaube, ich versuche, die Länge des durch definierten Vektors zu ermitteln testVec
. Sie wissen sehr gut, dass es nicht die richtige Länge des Vektors ist. Was vermisse ich hier?
length(vecN)
freie Funktion, die die NormvecN
undvecN.length()
Methode zurückgibt , die Dimension von zurückgibtvecN
. Siehe §5.5 Vektor- und Skalarkomponenten und Länge der GLSL 4.60-Spezifikation.