<ahref="a00021.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> </div>
<divclass="line"><aname="l00071"></a><spanclass="lineno"> 71</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00172.html#gad4a4448baedb198b2b1e7880d2544dc9">angle</a>,</div>
<divclass="line"><aname="l00072"></a><spanclass="lineno"> 72</span>  T <spanclass="keyword">const</span>& angleX);</div>
<divclass="line"><aname="l00100"></a><spanclass="lineno"> 100</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00172.html#ga724a5df282b70cec0a6cb0d6dcddb6d6">yaw</a>,</div>
<divclass="line"><aname="l00101"></a><spanclass="lineno"> 101</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00172.html#ga2c08b93a4261c10748fd4d2104346f17">pitch</a>,</div>
<divclass="line"><aname="l00102"></a><spanclass="lineno"> 102</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00172.html#ga4fd705376c6c1fd667be0055a0ea58ec">roll</a>);</div>
<divclass="line"><aname="l00108"></a><spanclass="lineno"> 108</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00172.html#ga724a5df282b70cec0a6cb0d6dcddb6d6">yaw</a>,</div>
<divclass="line"><aname="l00109"></a><spanclass="lineno"> 109</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00172.html#ga2c08b93a4261c10748fd4d2104346f17">pitch</a>,</div>
<divclass="line"><aname="l00110"></a><spanclass="lineno"> 110</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00172.html#ga4fd705376c6c1fd667be0055a0ea58ec">roll</a>);</div>
<divclass="ttc"id="a00172_html_ga4fd705376c6c1fd667be0055a0ea58ec"><divclass="ttname"><ahref="a00172.html#ga4fd705376c6c1fd667be0055a0ea58ec">glm::roll</a></div><divclass="ttdeci">GLM_FUNC_DECL T roll(tquat< T, P > const &x)</div><divclass="ttdoc">Returns roll value of euler angles expressed in radians. </div></div>
<divclass="ttc"id="a00190_html_ga82cd3b8a04943f1a0d1a562aff358dc8"><divclass="ttname"><ahref="a00190.html#ga82cd3b8a04943f1a0d1a562aff358dc8">glm::eulerAngleX</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleX(T const &angleX)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X. </div></div>
<divclass="ttc"id="a00190_html_gab2d7dc94b9a7519d741aaa208c7a335b"><divclass="ttname"><ahref="a00190.html#gab2d7dc94b9a7519d741aaa208c7a335b">glm::eulerAngleXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleXZ(T const &angleX, T const &angleZ)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z). </div></div>
<divclass="ttc"id="a00190_html_ga1033f84f51d61646145352ef0c1bb58c"><divclass="ttname"><ahref="a00190.html#ga1033f84f51d61646145352ef0c1bb58c">glm::eulerAngleYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleYZ(T const &angleY, T const &angleZ)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z). </div></div>
<divclass="ttc"id="a00172_html_ga2c08b93a4261c10748fd4d2104346f17"><divclass="ttname"><ahref="a00172.html#ga2c08b93a4261c10748fd4d2104346f17">glm::pitch</a></div><divclass="ttdeci">GLM_FUNC_DECL T pitch(tquat< T, P > const &x)</div><divclass="ttdoc">Returns pitch value of euler angles expressed in radians. </div></div>
<divclass="ttc"id="a00190_html_gaf9c8d0f1df88c5344165600774489bc5"><divclass="ttname"><ahref="a00190.html#gaf9c8d0f1df88c5344165600774489bc5">glm::yawPitchRoll</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > yawPitchRoll(T const &yaw, T const &pitch, T const &roll)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00190_html_gaaedda1657a1aebe0a904d864b33844e8"><divclass="ttname"><ahref="a00190.html#gaaedda1657a1aebe0a904d864b33844e8">glm::eulerAngleXYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleXYZ(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * Z). </div></div>
<divclass="ttc"id="a00190_html_ga0242b5ab68651db70c6025815549427f"><divclass="ttname"><ahref="a00190.html#ga0242b5ab68651db70c6025815549427f">glm::eulerAngleYXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleYXZ(T const &yaw, T const &pitch, T const &roll)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00190_html_gaeb193af1184bdf39c23636d756e1ff33"><divclass="ttname"><ahref="a00190.html#gaeb193af1184bdf39c23636d756e1ff33">glm::eulerAngleY</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleY(T const &angleY)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y. </div></div>
<divclass="ttc"id="a00190_html_ga02f037926568bbd12dfece3b28b20343"><divclass="ttname"><ahref="a00190.html#ga02f037926568bbd12dfece3b28b20343">glm::eulerAngleZY</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleZY(T const &angleZ, T const &angleY)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y). </div></div>
<divclass="ttc"id="a00190_html_gaef83cf40bd9ae780011b29970f16f622"><divclass="ttname"><ahref="a00190.html#gaef83cf40bd9ae780011b29970f16f622">glm::eulerAngleZX</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleZX(T const &angle, T const &angleX)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X). </div></div>
<divclass="ttc"id="a00190_html_ga4e25c9468b6f002c76e9a2412bcfa503"><divclass="ttname"><ahref="a00190.html#ga4e25c9468b6f002c76e9a2412bcfa503">glm::orientate4</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, P > orientate4(tvec3< T, P > const &angles)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00190_html_gab59c4fe7f735568255cc19fddd3ddfcd"><divclass="ttname"><ahref="a00190.html#gab59c4fe7f735568255cc19fddd3ddfcd">glm::eulerAngleZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleZ(T const &angleZ)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z. </div></div>
<divclass="ttc"id="a00172_html_gad4a4448baedb198b2b1e7880d2544dc9"><divclass="ttname"><ahref="a00172.html#gad4a4448baedb198b2b1e7880d2544dc9">glm::angle</a></div><divclass="ttdeci">GLM_FUNC_DECL T angle(tquat< T, P > const &x)</div><divclass="ttdoc">Returns the quaternion rotation angle. </div></div>
<divclass="ttc"id="a00190_html_gafdd02f9a37511190962119adef5c1c25"><divclass="ttname"><ahref="a00190.html#gafdd02f9a37511190962119adef5c1c25">glm::eulerAngleYX</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleYX(T const &angleY, T const &angleX)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X). </div></div>
<divclass="ttc"id="a00190_html_ga33f0d790cecd8337ee83f8e3a8109b11"><divclass="ttname"><ahref="a00190.html#ga33f0d790cecd8337ee83f8e3a8109b11">glm::orientate3</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat3x3< T, P > orientate3(tvec3< T, P > const &angles)</div><divclass="ttdoc">Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00190_html_ga8bf84f92ca976a7f50dbe4b30ceb72dd"><divclass="ttname"><ahref="a00190.html#ga8bf84f92ca976a7f50dbe4b30ceb72dd">glm::eulerAngleXY</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleXY(T const &angleX, T const &angleY)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y). </div></div>
<divclass="ttc"id="a00190_html_gad5838a4c87ce2b8ee4c4e17bd162fd14"><divclass="ttname"><ahref="a00190.html#gad5838a4c87ce2b8ee4c4e17bd162fd14">glm::extractEulerAngleXYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleXYZ(tmat4x4< T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (X * Y * Z) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00172_html_ga724a5df282b70cec0a6cb0d6dcddb6d6"><divclass="ttname"><ahref="a00172.html#ga724a5df282b70cec0a6cb0d6dcddb6d6">glm::yaw</a></div><divclass="ttdeci">GLM_FUNC_DECL T yaw(tquat< T, P > const &x)</div><divclass="ttdoc">Returns yaw value of euler angles expressed in radians. </div></div>
<divclass="ttc"id="a00190_html_ga6f465681cbbc575ad93a53ec918dacf3"><divclass="ttname"><ahref="a00190.html#ga6f465681cbbc575ad93a53ec918dacf3">glm::orientate2</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat2x2< T, defaultp > orientate2(T const &angle)</div><divclass="ttdoc">Creates a 2D 2 * 2 rotation matrix from an euler angle. </div></div>