Linear transform not appearing anymore as a driver in IGT Volume Reslicer Driver

Hi,

I got this new issue in r5.10.0 of 3DSlicer and SlicerIGT (Revision: 71e2153).

I create a new linear transformation to be used in the IGT Volume Reslicer Driver, but the linear transform does not appear in the list of drivers. See screenshot

If I do this in r5.8.1, the linear transform appears as expected:

If I save the scene in r5.8.1 and then I load it in r5.10.0, the Volume Reslicer Driver shows the linear transform in the list of drivers.

I noticed the Linear Transform widget changed a little compared to r5.8.1. So not sure if I’m missing to do something extra. Overall, the linear transformation seems to be working as expected if, for example, applied to a 3D model such as the IGT’s Needle model.

Tested in MacOS 15.7.2, iMacPro 2017 Intel x64.

Is this a bug that is preventing to show the linear transform in the Volume Reslicer Driver? Or do I need to do something else in r.5.10.0 of 3DSlicer to make a new linear transform to appear in the list of drivers?

Thanks for any help,

Sam

Good point. The Transforms module was updated to create vtkMRMLTransformNode on right-click, which node selectors in several SlicerIGT modules did not accept. I’ve updated SlicerIGT now to no longer user vtkMRMLLinearTransformNode anymore, which should fix the issue.

2 Likes