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

**URL:** <https://discourse.vtk.org/t/vtk-vtktransform-getorientation-giving-wrong-results-for-large-scale-differences/10224>\
**Category:** Development\
**Created:** [December 16, 2022, 3:43pm UTC](https://discourse.vtk.org/t/vtk-vtktransform-getorientation-giving-wrong-results-for-large-scale-differences/10224 "2022-12-16T15:43:27Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![rdbrn](https://discourse.vtk.org/user_avatar/discourse.vtk.org/rdbrn/32/5627_2.png) [@rdbrn](https://discourse.vtk.org/u/rdbrn)\
**Post date:** [March 26, 2024, 12:54pm UTC](https://discourse.vtk.org/t/vtk-vtktransform-getorientation-giving-wrong-results-for-large-scale-differences/10224/18 "2024-03-26T12:54:40Z")

</div>

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?](https://discourse.vtk.org/t/are-usertransforms-going-to-be-deprecated/9165)."

---

_[View the full topic](https://discourse.vtk.org/t/vtk-vtktransform-getorientation-giving-wrong-results-for-large-scale-differences/10224)._
