<ahref="a00024.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> </div>
<divclass="line"><aname="l00022"></a><spanclass="lineno"> 22</span> <spanclass="preprocessor"># error "GLM: GLM_GTX_euler_angles is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."</span></div>
<divclass="line"><aname="l00056"></a><spanclass="lineno"> 56</span>  T <spanclass="keyword">const</span>& angleX, T <spanclass="keyword">const</span>& angularVelocityX);</div>
<divclass="line"><aname="l00062"></a><spanclass="lineno"> 62</span>  T <spanclass="keyword">const</span>& angleY, T <spanclass="keyword">const</span>& angularVelocityY);</div>
<divclass="line"><aname="l00068"></a><spanclass="lineno"> 68</span>  T <spanclass="keyword">const</span>& angleZ, T <spanclass="keyword">const</span>& angularVelocityZ);</div>
<divclass="line"><aname="l00095"></a><spanclass="lineno"> 95</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00166.html#gaaee6c856cae3217d274a240238cb6373">angle</a>,</div>
<divclass="line"><aname="l00096"></a><spanclass="lineno"> 96</span>  T <spanclass="keyword">const</span>& angleX);</div>
<divclass="line"><aname="l00124"></a><spanclass="lineno"> 124</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00166.html#ga53feffeb4001b99e36e216522e465e9e">yaw</a>,</div>
<divclass="line"><aname="l00125"></a><spanclass="lineno"> 125</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00166.html#ga9bd78e5fe153d07e39fb4c83e73dba73">pitch</a>,</div>
<divclass="line"><aname="l00126"></a><spanclass="lineno"> 126</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00166.html#ga3ff93afbd9cc29f2ad217f2228e8a95b">roll</a>);</div>
<divclass="line"><aname="l00212"></a><spanclass="lineno"> 212</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00166.html#ga53feffeb4001b99e36e216522e465e9e">yaw</a>,</div>
<divclass="line"><aname="l00213"></a><spanclass="lineno"> 213</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00166.html#ga9bd78e5fe153d07e39fb4c83e73dba73">pitch</a>,</div>
<divclass="line"><aname="l00214"></a><spanclass="lineno"> 214</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00166.html#ga3ff93afbd9cc29f2ad217f2228e8a95b">roll</a>);</div>
<divclass="ttc"id="a00186_html_ga996dce12a60d8a674ba6737a535fa910"><divclass="ttname"><ahref="a00186.html#ga996dce12a60d8a674ba6737a535fa910">glm::eulerAngleXZY</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleXZY(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z * Y). </div></div>
<divclass="ttc"id="a00186_html_ga2d6c11a4abfa60c565483cee2d3f7665"><divclass="ttname"><ahref="a00186.html#ga2d6c11a4abfa60c565483cee2d3f7665">glm::extractEulerAngleZYX</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleZYX(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (Z * Y * X) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_ga5b3935248bb6c3ec6b0d9297d406e251"><divclass="ttname"><ahref="a00186.html#ga5b3935248bb6c3ec6b0d9297d406e251">glm::eulerAngleZ</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_ga9049b78466796c0de2971756e25b93d3"><divclass="ttname"><ahref="a00186.html#ga9049b78466796c0de2971756e25b93d3">glm::extractEulerAngleYZX</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleYZX(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (Y * Z * X) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_ga4f57e6dd25c3cffbbd4daa6ef3f4486d"><divclass="ttname"><ahref="a00186.html#ga4f57e6dd25c3cffbbd4daa6ef3f4486d">glm::eulerAngleYX</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00166_html_gaaee6c856cae3217d274a240238cb6373"><divclass="ttname"><ahref="a00166.html#gaaee6c856cae3217d274a240238cb6373">glm::angle</a></div><divclass="ttdeci">GLM_FUNC_DECL T angle(tquat< T, Q > const &x)</div><divclass="ttdoc">Returns the quaternion rotation angle. </div></div>
<divclass="ttc"id="a00186_html_gaf0937518e63037335a0e8358b6f053c5"><divclass="ttname"><ahref="a00186.html#gaf0937518e63037335a0e8358b6f053c5">glm::extractEulerAngleYXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleYXZ(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (Y * X * Z) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_ga08bef16357b8f9b3051b3dcaec4b7848"><divclass="ttname"><ahref="a00186.html#ga08bef16357b8f9b3051b3dcaec4b7848">glm::eulerAngleYZX</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleYZX(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z * X). </div></div>
<divclass="ttc"id="a00186_html_gacd795f1dbecaf74974f9c76bbcca6830"><divclass="ttname"><ahref="a00186.html#gacd795f1dbecaf74974f9c76bbcca6830">glm::eulerAngleZYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleZYZ(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y * Z). </div></div>
<divclass="ttc"id="a00186_html_ga483903115cd4059228961046a28d69b5"><divclass="ttname"><ahref="a00186.html#ga483903115cd4059228961046a28d69b5">glm::eulerAngleZX</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_gacea701562f778c1da4d3a0a1cf091000"><divclass="ttname"><ahref="a00186.html#gacea701562f778c1da4d3a0a1cf091000">glm::extractEulerAngleXYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleXYZ(mat< 4, 4, 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="a00186_html_gab4505c54d2dd654df4569fd1f04c43aa"><divclass="ttname"><ahref="a00186.html#gab4505c54d2dd654df4569fd1f04c43aa">glm::eulerAngleZXY</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleZXY(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X * Y). </div></div>
<divclass="ttc"id="a00186_html_gae8b397348201c42667be983ba3f344df"><divclass="ttname"><ahref="a00186.html#gae8b397348201c42667be983ba3f344df">glm::derivedEulerAngleZ</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > derivedEulerAngleZ(T const &angleZ, T const &angularVelocityZ)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about Z-axis. </div></div>
<divclass="ttc"id="a00166_html_ga9bd78e5fe153d07e39fb4c83e73dba73"><divclass="ttname"><ahref="a00166.html#ga9bd78e5fe153d07e39fb4c83e73dba73">glm::pitch</a></div><divclass="ttdeci">GLM_FUNC_DECL T pitch(tquat< T, Q > const &x)</div><divclass="ttdoc">Returns pitch value of euler angles expressed in radians. </div></div>
<divclass="ttc"id="a00166_html_ga53feffeb4001b99e36e216522e465e9e"><divclass="ttname"><ahref="a00166.html#ga53feffeb4001b99e36e216522e465e9e">glm::yaw</a></div><divclass="ttdeci">GLM_FUNC_DECL T yaw(tquat< T, Q > const &x)</div><divclass="ttdoc">Returns yaw value of euler angles expressed in radians. </div></div>
<divclass="ttc"id="a00186_html_ga220379e10ac8cca55e275f0c9018fed9"><divclass="ttname"><ahref="a00186.html#ga220379e10ac8cca55e275f0c9018fed9">glm::eulerAngleYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_ga1975e0f0e9bed7f716dc9946da2ab645"><divclass="ttname"><ahref="a00186.html#ga1975e0f0e9bed7f716dc9946da2ab645">glm::eulerAngleXYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_gafba6282e4ed3ff8b5c75331abfba3489"><divclass="ttname"><ahref="a00186.html#gafba6282e4ed3ff8b5c75331abfba3489">glm::eulerAngleX</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_ga64036577ee17a2d24be0dbc05881d4e2"><divclass="ttname"><ahref="a00186.html#ga64036577ee17a2d24be0dbc05881d4e2">glm::eulerAngleXY</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_gabe5a65d8eb1cd873c8de121cce1a15ed"><divclass="ttname"><ahref="a00186.html#gabe5a65d8eb1cd873c8de121cce1a15ed">glm::extractEulerAngleXZY</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleXZY(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (X * Z * Y) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_gaf1077a72171d0f3b08f022ab5ff88af7"><divclass="ttname"><ahref="a00186.html#gaf1077a72171d0f3b08f022ab5ff88af7">glm::extractEulerAngleXYX</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleXYX(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (X * Y * X) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_ga7238c8e15c7720e3ca6a45ab151eeabb"><divclass="ttname"><ahref="a00186.html#ga7238c8e15c7720e3ca6a45ab151eeabb">glm::orientate3</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 3, 3, T, Q > orientate3(vec< 3, T, Q > const &angles)</div><divclass="ttdoc">Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00186_html_ga5e5e40abc27630749b42b3327c76d6e4"><divclass="ttname"><ahref="a00186.html#ga5e5e40abc27630749b42b3327c76d6e4">glm::eulerAngleYZY</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleYZY(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z * Y). </div></div>
<divclass="ttc"id="a00186_html_gab84bf4746805fd69b8ecbb230e3974c5"><divclass="ttname"><ahref="a00186.html#gab84bf4746805fd69b8ecbb230e3974c5">glm::eulerAngleY</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_ga0a4c56ecce7abcb69508ebe6313e9d10"><divclass="ttname"><ahref="a00186.html#ga0a4c56ecce7abcb69508ebe6313e9d10">glm::derivedEulerAngleY</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > derivedEulerAngleY(T const &angleY, T const &angularVelocityY)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about Y-axis. </div></div>
<divclass="ttc"id="a00186_html_gaab8868556361a190db94374e9983ed39"><divclass="ttname"><ahref="a00186.html#gaab8868556361a190db94374e9983ed39">glm::extractEulerAngleYXY</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleYXY(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (Y * X * Y) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_ga59359fef9bad92afaca55e193f91e702"><divclass="ttname"><ahref="a00186.html#ga59359fef9bad92afaca55e193f91e702">glm::extractEulerAngleZXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleZXZ(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (Z * X * Z) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_gae6aa26ccb020d281b449619e419a609e"><divclass="ttname"><ahref="a00186.html#gae6aa26ccb020d281b449619e419a609e">glm::yawPitchRoll</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_gab8ba99a9814f6d9edf417b6c6d5b0c10"><divclass="ttname"><ahref="a00186.html#gab8ba99a9814f6d9edf417b6c6d5b0c10">glm::eulerAngleYXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00166_html_ga3ff93afbd9cc29f2ad217f2228e8a95b"><divclass="ttname"><ahref="a00166.html#ga3ff93afbd9cc29f2ad217f2228e8a95b">glm::roll</a></div><divclass="ttdeci">GLM_FUNC_DECL T roll(tquat< T, Q > const &x)</div><divclass="ttdoc">Returns roll value of euler angles expressed in radians. </div></div>
<divclass="ttc"id="a00186_html_ga750fba9894117f87bcc529d7349d11de"><divclass="ttname"><ahref="a00186.html#ga750fba9894117f87bcc529d7349d11de">glm::eulerAngleYXY</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleYXY(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Y). </div></div>
<divclass="ttc"id="a00186_html_ga4a044653f71a4ecec68e0b623382b48a"><divclass="ttname"><ahref="a00186.html#ga4a044653f71a4ecec68e0b623382b48a">glm::orientate4</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, Q > orientate4(vec< 3, T, Q > const &angles)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00186_html_ga29bd0787a28a6648159c0d6e69706066"><divclass="ttname"><ahref="a00186.html#ga29bd0787a28a6648159c0d6e69706066">glm::eulerAngleXYX</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleXYX(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 * X). </div></div>
<divclass="ttc"id="a00186_html_ga2e61f1e39069c47530acab9167852dd6"><divclass="ttname"><ahref="a00186.html#ga2e61f1e39069c47530acab9167852dd6">glm::eulerAngleZYX</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleZYX(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y * X). </div></div>
<divclass="ttc"id="a00186_html_gae16738a9f1887cf4e4db6a124637608d"><divclass="ttname"><ahref="a00186.html#gae16738a9f1887cf4e4db6a124637608d">glm::orientate2</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 2, 2, T, defaultp > orientate2(T const &angle)</div><divclass="ttdoc">Creates a 2D 2 * 2 rotation matrix from an euler angle. </div></div>
<divclass="ttc"id="a00186_html_ga994b8186b3b80d91cf90bc403164692f"><divclass="ttname"><ahref="a00186.html#ga994b8186b3b80d91cf90bc403164692f">glm::derivedEulerAngleX</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > derivedEulerAngleX(T const &angleX, T const &angularVelocityX)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about X-axis. </div></div>
<divclass="ttc"id="a00186_html_ga11dad972c109e4bf8694c915017c44a6"><divclass="ttname"><ahref="a00186.html#ga11dad972c109e4bf8694c915017c44a6">glm::extractEulerAngleYZY</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleYZY(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (Y * Z * Y) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_gafdfa880a64b565223550c2d3938b1aeb"><divclass="ttname"><ahref="a00186.html#gafdfa880a64b565223550c2d3938b1aeb">glm::extractEulerAngleZYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleZYZ(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (Z * Y * Z) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_ga81fbbca2ba0c778b9662d5355b4e2363"><divclass="ttname"><ahref="a00186.html#ga81fbbca2ba0c778b9662d5355b4e2363">glm::extractEulerAngleZXY</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleZXY(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (Z * X * Y) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_gacf0bc6c031f25fa3ee0055b62c8260d0"><divclass="ttname"><ahref="a00186.html#gacf0bc6c031f25fa3ee0055b62c8260d0">glm::extractEulerAngleXZX</a></div><divclass="ttdeci">GLM_FUNC_DECL void extractEulerAngleXZX(mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</div><divclass="ttdoc">Extracts the (X * Z * X) Euler angles from the rotation matrix M. </div></div>
<divclass="ttc"id="a00186_html_gaa39bd323c65c2fc0a1508be33a237ce9"><divclass="ttname"><ahref="a00186.html#gaa39bd323c65c2fc0a1508be33a237ce9">glm::eulerAngleXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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="a00186_html_ga60171c79a17aec85d7891ae1d1533ec9"><divclass="ttname"><ahref="a00186.html#ga60171c79a17aec85d7891ae1d1533ec9">glm::eulerAngleXZX</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleXZX(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z * X). </div></div>
<divclass="ttc"id="a00186_html_ga178f966c52b01e4d65e31ebd007e3247"><divclass="ttname"><ahref="a00186.html#ga178f966c52b01e4d65e31ebd007e3247">glm::eulerAngleZXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, T, defaultp > eulerAngleZXZ(T const &t1, T const &t2, T const &t3)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X * Z). </div></div>
<divclass="ttc"id="a00186_html_ga400b2bd5984999efab663f3a68e1d020"><divclass="ttname"><ahref="a00186.html#ga400b2bd5984999efab663f3a68e1d020">glm::eulerAngleZY</a></div><divclass="ttdeci">GLM_FUNC_DECL mat< 4, 4, 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>