| <<< | 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 >>> |