(*matrix)[i][3] += input->GetOrigin()[i];
}
- mTransform->SetMatrix(matrix);
+ // GetDirection provides the forward transform, vtkImageReslice wants the inverse
+ matrix->Invert();
+
+ mTransform.push_back(vtkSmartPointer<vtkTransform>::New());
+ mTransform.back()->SetMatrix(matrix);
}
//--------------------------------------------------------------------