# ::hwat::math::ConvertMatrixToRotations

Convert a cosine matrix into three successive rotations.

## Syntax

::hwat::math::ConvertMatrixToRotations d_MatrixList

## Arguments

`d_MatrixList`- The list contains 9 elements – 3 rotation components for X, Y, and Z respectively

## Returns

- Success
- 1; matrix appears to be valid. The ordered rotation list: {rotX rotY
rotZ} on success:
- rotX – rotation X component
- rotY – rotation Y component
- rotZ – rotation Z component

- Failure
- {}; matrix is not valid transform matrix

## Example

`::hwat::math::ConvertMatrixToRotations $theMatrixList`

## Comments

The rotation order is always X, then Y, and then Z.