<trclass="memdesc:ga994b8186b3b80d91cf90bc403164692f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about X-axis. <ahref="a00319.html#ga994b8186b3b80d91cf90bc403164692f">More...</a><br/></td></tr>
<trclass="memdesc:ga0a4c56ecce7abcb69508ebe6313e9d10"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about Y-axis. <ahref="a00319.html#ga0a4c56ecce7abcb69508ebe6313e9d10">More...</a><br/></td></tr>
<trclass="memdesc:gae8b397348201c42667be983ba3f344df"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about Z-axis. <ahref="a00319.html#gae8b397348201c42667be983ba3f344df">More...</a><br/></td></tr>
<trclass="memdesc:gafba6282e4ed3ff8b5c75331abfba3489"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X. <ahref="a00319.html#gafba6282e4ed3ff8b5c75331abfba3489">More...</a><br/></td></tr>
<trclass="memitem:ga29bd0787a28a6648159c0d6e69706066"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga29bd0787a28a6648159c0d6e69706066">eulerAngleXYX</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga29bd0787a28a6648159c0d6e69706066"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * X). <ahref="a00319.html#ga29bd0787a28a6648159c0d6e69706066">More...</a><br/></td></tr>
<trclass="memitem:ga1975e0f0e9bed7f716dc9946da2ab645"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga1975e0f0e9bed7f716dc9946da2ab645">eulerAngleXYZ</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga1975e0f0e9bed7f716dc9946da2ab645"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * Z). <ahref="a00319.html#ga1975e0f0e9bed7f716dc9946da2ab645">More...</a><br/></td></tr>
<trclass="memitem:ga60171c79a17aec85d7891ae1d1533ec9"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga60171c79a17aec85d7891ae1d1533ec9">eulerAngleXZX</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga60171c79a17aec85d7891ae1d1533ec9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z * X). <ahref="a00319.html#ga60171c79a17aec85d7891ae1d1533ec9">More...</a><br/></td></tr>
<trclass="memitem:ga996dce12a60d8a674ba6737a535fa910"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga996dce12a60d8a674ba6737a535fa910">eulerAngleXZY</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga996dce12a60d8a674ba6737a535fa910"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z * Y). <ahref="a00319.html#ga996dce12a60d8a674ba6737a535fa910">More...</a><br/></td></tr>
<trclass="memdesc:gab84bf4746805fd69b8ecbb230e3974c5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y. <ahref="a00319.html#gab84bf4746805fd69b8ecbb230e3974c5">More...</a><br/></td></tr>
<trclass="memitem:ga750fba9894117f87bcc529d7349d11de"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga750fba9894117f87bcc529d7349d11de">eulerAngleYXY</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga750fba9894117f87bcc529d7349d11de"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Y). <ahref="a00319.html#ga750fba9894117f87bcc529d7349d11de">More...</a><br/></td></tr>
<trclass="memitem:gab8ba99a9814f6d9edf417b6c6d5b0c10"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gab8ba99a9814f6d9edf417b6c6d5b0c10">eulerAngleYXZ</a> (T const &yaw, T const &pitch, T const &roll)</td></tr>
<trclass="memdesc:gab8ba99a9814f6d9edf417b6c6d5b0c10"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). <ahref="a00319.html#gab8ba99a9814f6d9edf417b6c6d5b0c10">More...</a><br/></td></tr>
<trclass="memitem:ga08bef16357b8f9b3051b3dcaec4b7848"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga08bef16357b8f9b3051b3dcaec4b7848">eulerAngleYZX</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga08bef16357b8f9b3051b3dcaec4b7848"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z * X). <ahref="a00319.html#ga08bef16357b8f9b3051b3dcaec4b7848">More...</a><br/></td></tr>
<trclass="memitem:ga5e5e40abc27630749b42b3327c76d6e4"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga5e5e40abc27630749b42b3327c76d6e4">eulerAngleYZY</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga5e5e40abc27630749b42b3327c76d6e4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z * Y). <ahref="a00319.html#ga5e5e40abc27630749b42b3327c76d6e4">More...</a><br/></td></tr>
<trclass="memdesc:ga5b3935248bb6c3ec6b0d9297d406e251"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z. <ahref="a00319.html#ga5b3935248bb6c3ec6b0d9297d406e251">More...</a><br/></td></tr>
<trclass="memdesc:ga483903115cd4059228961046a28d69b5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X). <ahref="a00319.html#ga483903115cd4059228961046a28d69b5">More...</a><br/></td></tr>
<trclass="memitem:gab4505c54d2dd654df4569fd1f04c43aa"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gab4505c54d2dd654df4569fd1f04c43aa">eulerAngleZXY</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:gab4505c54d2dd654df4569fd1f04c43aa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X * Y). <ahref="a00319.html#gab4505c54d2dd654df4569fd1f04c43aa">More...</a><br/></td></tr>
<trclass="memitem:ga178f966c52b01e4d65e31ebd007e3247"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga178f966c52b01e4d65e31ebd007e3247">eulerAngleZXZ</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga178f966c52b01e4d65e31ebd007e3247"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X * Z). <ahref="a00319.html#ga178f966c52b01e4d65e31ebd007e3247">More...</a><br/></td></tr>
<trclass="memdesc:ga400b2bd5984999efab663f3a68e1d020"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y). <ahref="a00319.html#ga400b2bd5984999efab663f3a68e1d020">More...</a><br/></td></tr>
<trclass="memitem:ga2e61f1e39069c47530acab9167852dd6"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga2e61f1e39069c47530acab9167852dd6">eulerAngleZYX</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:ga2e61f1e39069c47530acab9167852dd6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y * X). <ahref="a00319.html#ga2e61f1e39069c47530acab9167852dd6">More...</a><br/></td></tr>
<trclass="memitem:gacd795f1dbecaf74974f9c76bbcca6830"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gacd795f1dbecaf74974f9c76bbcca6830">eulerAngleZYZ</a> (T const &t1, T const &t2, T const &t3)</td></tr>
<trclass="memdesc:gacd795f1dbecaf74974f9c76bbcca6830"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y * Z). <ahref="a00319.html#gacd795f1dbecaf74974f9c76bbcca6830">More...</a><br/></td></tr>
<trclass="memitem:gaf1077a72171d0f3b08f022ab5ff88af7"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gaf1077a72171d0f3b08f022ab5ff88af7">extractEulerAngleXYX</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:gaf1077a72171d0f3b08f022ab5ff88af7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (X * Y * X) Euler angles from the rotation matrix M. <ahref="a00319.html#gaf1077a72171d0f3b08f022ab5ff88af7">More...</a><br/></td></tr>
<trclass="memitem:gacea701562f778c1da4d3a0a1cf091000"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gacea701562f778c1da4d3a0a1cf091000">extractEulerAngleXYZ</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:gacea701562f778c1da4d3a0a1cf091000"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (X * Y * Z) Euler angles from the rotation matrix M. <ahref="a00319.html#gacea701562f778c1da4d3a0a1cf091000">More...</a><br/></td></tr>
<trclass="memitem:gacf0bc6c031f25fa3ee0055b62c8260d0"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gacf0bc6c031f25fa3ee0055b62c8260d0">extractEulerAngleXZX</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:gacf0bc6c031f25fa3ee0055b62c8260d0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (X * Z * X) Euler angles from the rotation matrix M. <ahref="a00319.html#gacf0bc6c031f25fa3ee0055b62c8260d0">More...</a><br/></td></tr>
<trclass="memitem:gabe5a65d8eb1cd873c8de121cce1a15ed"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gabe5a65d8eb1cd873c8de121cce1a15ed">extractEulerAngleXZY</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:gabe5a65d8eb1cd873c8de121cce1a15ed"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (X * Z * Y) Euler angles from the rotation matrix M. <ahref="a00319.html#gabe5a65d8eb1cd873c8de121cce1a15ed">More...</a><br/></td></tr>
<trclass="memitem:gaab8868556361a190db94374e9983ed39"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gaab8868556361a190db94374e9983ed39">extractEulerAngleYXY</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:gaab8868556361a190db94374e9983ed39"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (Y * X * Y) Euler angles from the rotation matrix M. <ahref="a00319.html#gaab8868556361a190db94374e9983ed39">More...</a><br/></td></tr>
<trclass="memitem:gaf0937518e63037335a0e8358b6f053c5"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gaf0937518e63037335a0e8358b6f053c5">extractEulerAngleYXZ</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:gaf0937518e63037335a0e8358b6f053c5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (Y * X * Z) Euler angles from the rotation matrix M. <ahref="a00319.html#gaf0937518e63037335a0e8358b6f053c5">More...</a><br/></td></tr>
<trclass="memitem:ga9049b78466796c0de2971756e25b93d3"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga9049b78466796c0de2971756e25b93d3">extractEulerAngleYZX</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:ga9049b78466796c0de2971756e25b93d3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (Y * Z * X) Euler angles from the rotation matrix M. <ahref="a00319.html#ga9049b78466796c0de2971756e25b93d3">More...</a><br/></td></tr>
<trclass="memitem:ga11dad972c109e4bf8694c915017c44a6"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga11dad972c109e4bf8694c915017c44a6">extractEulerAngleYZY</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:ga11dad972c109e4bf8694c915017c44a6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (Y * Z * Y) Euler angles from the rotation matrix M. <ahref="a00319.html#ga11dad972c109e4bf8694c915017c44a6">More...</a><br/></td></tr>
<trclass="memitem:ga81fbbca2ba0c778b9662d5355b4e2363"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga81fbbca2ba0c778b9662d5355b4e2363">extractEulerAngleZXY</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:ga81fbbca2ba0c778b9662d5355b4e2363"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (Z * X * Y) Euler angles from the rotation matrix M. <ahref="a00319.html#ga81fbbca2ba0c778b9662d5355b4e2363">More...</a><br/></td></tr>
<trclass="memitem:ga59359fef9bad92afaca55e193f91e702"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga59359fef9bad92afaca55e193f91e702">extractEulerAngleZXZ</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:ga59359fef9bad92afaca55e193f91e702"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (Z * X * Z) Euler angles from the rotation matrix M. <ahref="a00319.html#ga59359fef9bad92afaca55e193f91e702">More...</a><br/></td></tr>
<trclass="memitem:ga2d6c11a4abfa60c565483cee2d3f7665"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#ga2d6c11a4abfa60c565483cee2d3f7665">extractEulerAngleZYX</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:ga2d6c11a4abfa60c565483cee2d3f7665"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (Z * Y * X) Euler angles from the rotation matrix M. <ahref="a00319.html#ga2d6c11a4abfa60c565483cee2d3f7665">More...</a><br/></td></tr>
<trclass="memitem:gafdfa880a64b565223550c2d3938b1aeb"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gafdfa880a64b565223550c2d3938b1aeb">extractEulerAngleZYZ</a> (mat< 4, 4, T, defaultp > const &M, T &t1, T &t2, T &t3)</td></tr>
<trclass="memdesc:gafdfa880a64b565223550c2d3938b1aeb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Extracts the (Z * Y * Z) Euler angles from the rotation matrix M. <ahref="a00319.html#gafdfa880a64b565223550c2d3938b1aeb">More...</a><br/></td></tr>
<trclass="memdesc:gae16738a9f1887cf4e4db6a124637608d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 2D 2 * 2 rotation matrix from an euler angle. <ahref="a00319.html#gae16738a9f1887cf4e4db6a124637608d">More...</a><br/></td></tr>
<trclass="memdesc:ga7ca98668a5786f19c7b38299ebbc9b4c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 2D 4 * 4 homogeneous rotation matrix from an euler angle. <ahref="a00319.html#ga7ca98668a5786f19c7b38299ebbc9b4c">More...</a><br/></td></tr>
<trclass="memdesc:ga7238c8e15c7720e3ca6a45ab151eeabb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z). <ahref="a00319.html#ga7238c8e15c7720e3ca6a45ab151eeabb">More...</a><br/></td></tr>
<trclass="memdesc:ga4a044653f71a4ecec68e0b623382b48a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). <ahref="a00319.html#ga4a044653f71a4ecec68e0b623382b48a">More...</a><br/></td></tr>
<trclass="memitem:gae6aa26ccb020d281b449619e419a609e"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL mat< 4, 4, T, defaultp > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00319.html#gae6aa26ccb020d281b449619e419a609e">yawPitchRoll</a> (T const &yaw, T const &pitch, T const &roll)</td></tr>
<trclass="memdesc:gae6aa26ccb020d281b449619e419a609e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). <ahref="a00319.html#gae6aa26ccb020d281b449619e419a609e">More...</a><br/></td></tr>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00280.html"title="Features that implement in C++ the GLSL specification as closely as possible. ">Core features</a> (dependence) </dd></dl>