<<< | Index | Vector and Matrix Constructors >>> |
OpenGL Mathematics (GLM) is a C++ mathematics library based on the OpenGL Shading Language (GLSL) specification.
GLM emulates GLSL's approach to vector/matrix operations whenever possible.
To use GLM, include glm/glm.hpp. Example from GLM manual:
#include <glm/glm.hpp> int foo() { glm::vec4 Position = glm::vec4( glm::vec3( 0.0 ), 1.0 ); glm::mat4 Model = glm::mat4( 1.0 ); Model[3] = glm::vec4( 1.0, 1.0, 0.0, 1.0 ); glm::vec4 Transformed = Model * Position; return 0; }
<<< | Index | Vector and Matrix Constructors >>> |