ofDocsdocumentation glm gtxmatrix_interpolation (functions)

gtxmatrix_interpolation (functions)


glm::axisAngle( ... )

void glm::axisAngle(const glm::mat4 &mat=P, glm::vec3 &axis=P, T &angle)

Get the axis and angle of the rotation from a matrix. From GLM_GTX_matrix_interpolation extension.


glm::axisAngleMatrix( ... )

glm::mat4 glm::axisAngleMatrix(const glm::vec3 &axis=P, const T angle)

Build a matrix from axis and angle. From GLM_GTX_matrix_interpolation extension.


glm::extractMatrixRotation( ... )

glm::mat4 glm::extractMatrixRotation(const glm::mat4 &mat=P)

Extracts the rotation part of a matrix. From GLM_GTX_matrix_interpolation extension.


glm::interpolate( ... )

glm::mat4 glm::interpolate(const glm::mat4 &m1=P, const glm::mat4 &m2=P, const T delta)

Build a interpolation of 4 * 4 matrixes. From GLM_GTX_matrix_interpolation extension. Warning! works only with rotation and/or translation matrixes, scale will generate unexpected results.