# Access and transfert transformation matrice with simpleITk and 3Dslicer

**URL:** <https://discourse.itk.org/t/access-and-transfert-transformation-matrice-with-simpleitk-and-3dslicer/1128>\
**Category:** Beginner Questions\
**Created:** [July 18, 2018, 12:17pm UTC](https://discourse.itk.org/t/access-and-transfert-transformation-matrice-with-simpleitk-and-3dslicer/1128 "2018-07-18T12:17:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![drcjaudet](https://discourse.itk.org/letter_avatar_proxy/v4/letter/d/a698b9/32.png) [@drcjaudet](https://discourse.itk.org/u/drcjaudet)\
**Post date:** [July 18, 2018, 12:17pm UTC](https://discourse.itk.org/t/access-and-transfert-transformation-matrice-with-simpleitk-and-3dslicer/1128/1 "2018-07-18T12:17:59Z")

</div>

Hello,  
i work with simpleITK with python in 3dSlicer. We create a transform matrix with general brain registration (Bspline).  
I would like to pull this matrix into the python Interactor to be able ti play with it. I try

import sitkUtils as su  
transform=su.PullFromSlicer(“nom\_transformation”)

But it didn’t work.  
If i save it and open it seem ok:  
transform=sitk.ReadTransform(“nom\_transformation.h5”)

I want to access to each vector in function of his localization in the image.  
Do result.TransformPoint([x,y,z]) work?

Thank you,  
Cyril Jaudet  
PSRPM, PhD

Centre François Baclesse  
3 avenue général Harris • BP 45026 • 14076 CAEN cedex 05  
Tél. : +33(0)2 31 45 51 74  
[c.jaudet@baclesse.unicancer.fr](mailto:c.jaudet@baclesse.unicancer.fr)

---

<div class="post-metadata">

**Author:** ![blowekamp](https://discourse.itk.org/user_avatar/discourse.itk.org/blowekamp/32/79_2.png) [@blowekamp](https://discourse.itk.org/u/blowekamp)\
**Post date:** [July 18, 2018, 1:23pm UTC](https://discourse.itk.org/t/access-and-transfert-transformation-matrice-with-simpleitk-and-3dslicer/1128/2 "2018-07-18T13:23:17Z")

</div>

This sounds mostly like and Slicer to SimpleITK issue. The Slicer community may be better at answering it. @lassoan

---

<div class="post-metadata">

**Author:** ![lassoan](https://discourse.itk.org/user_avatar/discourse.itk.org/lassoan/32/27_2.png) [@lassoan](https://discourse.itk.org/u/lassoan)\
**Post date:** [July 18, 2018, 9:09pm UTC](https://discourse.itk.org/t/access-and-transfert-transformation-matrice-with-simpleitk-and-3dslicer/1128/3 "2018-07-18T21:09:53Z")

</div>

Slicer stores transforms in VTK transform classes. You can retrieve the VTK transform from the MRML node. If you have any further questions related to this, post it on [discourse.slicer.org](http://discourse.slicer.org).
