<trclass="memitem:ga9aef292eb5f29bdbb58a53ef4281af92"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga9aef292eb5f29bdbb58a53ef4281af92"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00205.html#ga9aef292eb5f29bdbb58a53ef4281af92">axisAngle</a> (tmat4x4< T, P > const &mat, tvec3< T, P >&axis, T &angle)</td></tr>
<trclass="memdesc:ga9aef292eb5f29bdbb58a53ef4281af92"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the axis and angle of the rotation from a matrix. <ahref="a00205.html#ga9aef292eb5f29bdbb58a53ef4281af92">More...</a><br/></td></tr>
<trclass="memitem:ga82d4bc058e9628cb2ea1d4e117a0cf39"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga82d4bc058e9628cb2ea1d4e117a0cf39"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tmat4x4< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00205.html#ga82d4bc058e9628cb2ea1d4e117a0cf39">axisAngleMatrix</a> (tvec3< T, P > const &axis, T const angle)</td></tr>
<trclass="memdesc:ga82d4bc058e9628cb2ea1d4e117a0cf39"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Build a matrix from axis and angle. <ahref="a00205.html#ga82d4bc058e9628cb2ea1d4e117a0cf39">More...</a><br/></td></tr>
<trclass="memdesc:ga6b8170aa4cf43caf81400696ebb38afe"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the rotation part of a matrix. <ahref="a00205.html#ga6b8170aa4cf43caf81400696ebb38afe">More...</a><br/></td></tr>
<trclass="memitem:ga45099a92c5c704503565619ac2bcd5c6"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga45099a92c5c704503565619ac2bcd5c6"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tmat4x4< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00205.html#ga45099a92c5c704503565619ac2bcd5c6">interpolate</a> (tmat4x4< T, P > const &m1, tmat4x4< T, P > const &m2, T const delta)</td></tr>
<trclass="memdesc:ga45099a92c5c704503565619ac2bcd5c6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Build a interpolation of 4 * 4 matrixes. <ahref="a00205.html#ga45099a92c5c704503565619ac2bcd5c6">More...</a><br/></td></tr>
<p><<aclass="el"href="a00066.html"title="GLM_GTX_matrix_interpolation ">glm/gtx/matrix_interpolation.hpp</a>> need to be included to use these functionalities. </p>
<tdclass="paramtype">tmat4x4< T, P > const & </td>
<tdclass="paramname"><em>m1</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">tmat4x4< T, P > const & </td>
<tdclass="paramname"><em>m2</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const </td>
<tdclass="paramname"><em>delta</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Build a interpolation of 4 * 4 matrixes. </p>
<p>From GLM_GTX_matrix_interpolation extension. Warning! works only with rotation and/or translation matrixes, scale will generate unexpected results. </p>