I have a Model3DGroup which is rotated around any of the x, y, z axis using an AxisAngleRotation3D applied on the Transform property of the object.
The problem is that I am not in control of the various rotations applied on the mesh. I need to display the angle of the mesh on each of the x, y, z axis at each render loop.
How can I do that? I tried retrieving the AxisAngleRotation3D object on the object, but it only gives me the rotation that was last applied. Which is not correct.
If for example there was an applied rotation of Axis: Vector3D(1, 1, 0) Angle: 45
The actual rotation around Z axis would not be 0. How can I get the actual angle on each axis?