# how can i get rotation vector from matrix4x4 in xna?

i want to get rotation vector from matrix to realize some parent-children system for models.


Matrix bonePos = link.Bone.Transform * World;
//need rotation vector from bone matrix here (now it's global model rotation vector)
* Matrix.CreateTranslation(bonePos.Translation);

Matrix.Decompose