<trclass="memitem:gaada623964a895def5a8b77b5b7887dc4"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gaada623964a895def5a8b77b5b7887dc4"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tmat4x4< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00223.html#gaada623964a895def5a8b77b5b7887dc4">rotateNormalizedAxis</a> (tmat4x4< T, P > const &m, T const &angle, tvec3< T, P > const &axis)</td></tr>
<trclass="memdesc:gaada623964a895def5a8b77b5b7887dc4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Builds a rotation 4 * 4 matrix created from a normalized axis and an angle. <ahref="a00223.html#gaada623964a895def5a8b77b5b7887dc4">More...</a><br/></td></tr>
<trclass="memitem:ga6c00234d844faef36a6a94669fbd1639"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga6c00234d844faef36a6a94669fbd1639"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tquat< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00223.html#ga6c00234d844faef36a6a94669fbd1639">rotateNormalizedAxis</a> (tquat< T, P > const &q, T const &angle, tvec3< T, P > const &axis)</td></tr>
<trclass="memdesc:ga6c00234d844faef36a6a94669fbd1639"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Rotates a quaternion from a vector of 3 components normalized axis and an angle. <ahref="a00223.html#ga6c00234d844faef36a6a94669fbd1639">More...</a><br/></td></tr>
<p><<aclass="el"href="a00094.html"title="GLM_GTX_rotate_normalized_axis ">glm/gtx/rotate_normalized_axis.hpp</a>> need to be included to use these functionalities. </p>
<tr><tdclass="paramname">T</td><td>Value type used to build the matrix. Currently supported: half (not recommanded), float or double.</td></tr>
</table>
</dd>
</dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00223.html"title="Quaternions and matrices rotations around normalized axis. ">GLM_GTX_rotate_normalized_axis</a></dd>
<dd>
- rotate(T angle, T x, T y, T z) </dd>
<dd>
- rotate(tmat4x4<T, P> const & m, T angle, T x, T y, T z) </dd>
<dd>
- rotate(T angle, tvec3<T, P> const & v) </dd></dl>
<tr><tdclass="paramname">angle</td><td>Angle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise. </td></tr>
<tr><tdclass="paramname">axis</td><td>Normalized axis of the rotation, must be normalized.</td></tr>
</table>
</dd>
</dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00223.html"title="Quaternions and matrices rotations around normalized axis. ">GLM_GTX_rotate_normalized_axis</a></dd></dl>