Jestem dość zdezorientowany, jak zachowuje się biblioteka GLM lub używam jej nieprawidłowo.
glm::vec2 testVec(6,-4);
float len = testVec.length();
Otrzymuję wartość 2
z powyższym fragmentem kodu. Wydaje mi się, że próbuję uzyskać długość wektora zdefiniowanego przez testVec
. Wiesz bardzo dobrze, że to nie jest prawidłowa długość wektora. Czego tu brakuje?
length(vecN)
dowolna funkcja zwracająca normęvecN
ivecN.length()
metodę zwracającą wymiarvecN
. Patrz §5.5 Elementy wektorowe i skalarne oraz Długość specyfikacji GLSL 4.60.