Как преобразовать glm::vec4
в glm::vec3
?
Требуется только x
, y
, z
- компонент w
можно отбросить.
В GLSL это можно сделать с помощью .xyz
[1], но в glm это приводит к ошибке компиляции:
error: 'glm::vec4' has no member named 'xyz'
[1] http://en.wikibooks.org/wiki/GLSL_Programming/Vector_and_Matrix_Operations#Components