I am obtaining a plane’s transform matrix then trying to use it elsewhere
transform = slicer.vtkMRMLTransformNode()
transform.SetName(model.GetName()+‘_trans’)
slicer.mrmlScene.AddNode(transform)
model.SetAndObserveTransformNodeID(transform.GetID())
my_matrix = transform.GetMatrixTransformFromParent()
xmlmx = slicer.util.arrayFromVTKMatrix(my_matrix)
the transform in slicer is

while VTK returns

it seems like we not only need to transpose the matrix but the location values do not match up
not sure what is going