I need to be able to set the rotation of a matrix rather than add to it. I believe the only way to set the rotation is to know the current rotation of the matrix.
Note: matrix.setRotate()
will not do, because the matrix needs to retain its information.