vtk.vtkTransform.GetOrientation giving wrong results for large scale differences

my work-around is calculating the position, scale and orientation from the transform and then setting those using SetScale, SetOrientation and SetPosition.

On: SetUserMatrix

" @lassoan , about the UserMatrix, I’ve been trying to avoid UserTransforms due to Are UserTransforms going to be deprecated? ."