Save tranformed fiducials

Operating system: Linux
Slicer version: 4.7.0 Nightly Build 2017-10-08
Expected behavior: Save transformed coordinates of a fiducial list
Actual behavior: Save untransformed coordinates of a fiducial list

Hi guys,
I am trying to save a list of transformed fiducials in an .fcsv file. Here is what I am doing:

  • Create a new list of fiducials named F and add markups
  • Clone F and name the new node F_transformed
  • Create a new Linear transform T (say with a simple translation) and apply T to F_transformed
    On 3D Slicer everything seems to work fine and the fiducials are transformed. But, when I save the fiducials in a .fcsv file and open the files, F.fcsv and F_transformed.fcsv have the exact same coordinates.

Is there something I am missing on how slicer manage fcsv files?

Thanks,

Hi -

In the Transform Hierarchy tab of the Data module you can right click on F and you’ll have the option to “Harden” the transform. This will apply the values and take the list out from the transform. then you can save the updated values.

HTH,
Steve

Perfect. That’s exactly what I wanted to do.

Thanks Steve