回答:
このような些細な問題を投稿してすみません!問題は解決しました。間違った機能を使用していました。ここに正しいものがあります:
glm::vec2 testVec(6,-4);
float len = glm::length(testVec);
同じ名前のメンバ関数は、(すなわち、代わりの構成要素の数を返すvec2::length
常にもたらす2
、vec3::length
常にもたらす3
、など)。
length(vecN)
の標準を返す無料の関数vecN
とvecN.length()
、次元を返すメソッドがありvecN
ます。§5.5Vector and Scalar Components and Length of GLSL 4.60 specを参照してください。