如何將glm::vec4
轉換爲glm::vec3
?將glm :: vec4轉換爲glm :: vec3
只有x
,y
,z
是必需的 - w
組件可以被丟棄。
在GLSL這是可以做到的.xyz
[1],但在GLM這導致編譯錯誤:
error: 'glm::vec4' has no member named 'xyz'
[1]不是默認在GLM啓用http://en.wikibooks.org/wiki/GLSL_Programming/Vector_and_Matrix_Operations#Components